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.

Implementors§