pub trait IConfigurationDataCollector_Impl: Sized + IDataCollector_Impl {
Show 18 methods
// Required methods
fn FileMaxCount(&self) -> Result<u32>;
fn SetFileMaxCount(&self, count: u32) -> Result<()>;
fn FileMaxRecursiveDepth(&self) -> Result<u32>;
fn SetFileMaxRecursiveDepth(&self, depth: u32) -> Result<()>;
fn FileMaxTotalSize(&self) -> Result<u32>;
fn SetFileMaxTotalSize(&self, size: u32) -> Result<()>;
fn Files(&self) -> Result<*mut SAFEARRAY>;
fn SetFiles(&self, files: *const SAFEARRAY) -> Result<()>;
fn ManagementQueries(&self) -> Result<*mut SAFEARRAY>;
fn SetManagementQueries(&self, queries: *const SAFEARRAY) -> Result<()>;
fn QueryNetworkAdapters(&self) -> Result<VARIANT_BOOL>;
fn SetQueryNetworkAdapters(&self, network: VARIANT_BOOL) -> Result<()>;
fn RegistryKeys(&self) -> Result<*mut SAFEARRAY>;
fn SetRegistryKeys(&self, query: *const SAFEARRAY) -> Result<()>;
fn RegistryMaxRecursiveDepth(&self) -> Result<u32>;
fn SetRegistryMaxRecursiveDepth(&self, depth: u32) -> Result<()>;
fn SystemStateFile(&self) -> Result<BSTR>;
fn SetSystemStateFile(&self, filename: &BSTR) -> Result<()>;
}
Required Methods§
fn FileMaxCount(&self) -> Result<u32>
fn SetFileMaxCount(&self, count: u32) -> Result<()>
fn FileMaxRecursiveDepth(&self) -> Result<u32>
fn SetFileMaxRecursiveDepth(&self, depth: u32) -> Result<()>
fn FileMaxTotalSize(&self) -> Result<u32>
fn SetFileMaxTotalSize(&self, size: u32) -> Result<()>
fn Files(&self) -> Result<*mut SAFEARRAY>
fn SetFiles(&self, files: *const SAFEARRAY) -> Result<()>
fn ManagementQueries(&self) -> Result<*mut SAFEARRAY>
fn SetManagementQueries(&self, queries: *const SAFEARRAY) -> Result<()>
fn QueryNetworkAdapters(&self) -> Result<VARIANT_BOOL>
fn SetQueryNetworkAdapters(&self, network: VARIANT_BOOL) -> Result<()>
fn RegistryKeys(&self) -> Result<*mut SAFEARRAY>
fn SetRegistryKeys(&self, query: *const SAFEARRAY) -> Result<()>
fn RegistryMaxRecursiveDepth(&self) -> Result<u32>
fn SetRegistryMaxRecursiveDepth(&self, depth: u32) -> Result<()>
fn SystemStateFile(&self) -> Result<BSTR>
fn SetSystemStateFile(&self, filename: &BSTR) -> Result<()>
Object Safety§
This trait is not object safe.