Trait windows::Win32::Devices::PortableDevices::IRadioInstance_Impl
pub trait IRadioInstance_Impl: Sized {
// Required methods
fn GetRadioManagerSignature(&self) -> Result<GUID>;
fn GetInstanceSignature(&self) -> Result<BSTR>;
fn GetFriendlyName(&self, lcid: u32) -> Result<BSTR>;
fn GetRadioState(&self) -> Result<DEVICE_RADIO_STATE>;
fn SetRadioState(
&self,
radiostate: DEVICE_RADIO_STATE,
utimeoutsec: u32
) -> Result<()>;
fn IsMultiComm(&self) -> BOOL;
fn IsAssociatingDevice(&self) -> BOOL;
}
Required Methods§
fn GetRadioManagerSignature(&self) -> Result<GUID>
fn GetInstanceSignature(&self) -> Result<BSTR>
fn GetFriendlyName(&self, lcid: u32) -> Result<BSTR>
fn GetRadioState(&self) -> Result<DEVICE_RADIO_STATE>
fn SetRadioState( &self, radiostate: DEVICE_RADIO_STATE, utimeoutsec: u32 ) -> Result<()>
fn IsMultiComm(&self) -> BOOL
fn IsAssociatingDevice(&self) -> BOOL
Object Safety§
This trait is not object safe.