Trait windows::Win32::System::Wmi::ISWbemSecurity_Impl
pub trait ISWbemSecurity_Impl: Sized + IDispatch_Impl {
// Required methods
fn ImpersonationLevel(&self) -> Result<WbemImpersonationLevelEnum>;
fn SetImpersonationLevel(
&self,
iimpersonationlevel: WbemImpersonationLevelEnum,
) -> Result<()>;
fn AuthenticationLevel(&self) -> Result<WbemAuthenticationLevelEnum>;
fn SetAuthenticationLevel(
&self,
iauthenticationlevel: WbemAuthenticationLevelEnum,
) -> Result<()>;
fn Privileges(&self) -> Result<ISWbemPrivilegeSet>;
}
Required Methods§
fn ImpersonationLevel(&self) -> Result<WbemImpersonationLevelEnum>
fn SetImpersonationLevel( &self, iimpersonationlevel: WbemImpersonationLevelEnum, ) -> Result<()>
fn AuthenticationLevel(&self) -> Result<WbemAuthenticationLevelEnum>
fn SetAuthenticationLevel( &self, iauthenticationlevel: WbemAuthenticationLevelEnum, ) -> Result<()>
fn Privileges(&self) -> Result<ISWbemPrivilegeSet>
Object Safety§
This trait is not object safe.