pub trait IPortableDeviceServiceActivation_Impl: Sized {
// Required methods
fn OpenAsync(
&self,
pszpnpserviceid: &PCWSTR,
pclientinfo: Option<&IPortableDeviceValues>,
pcallback: Option<&IPortableDeviceServiceOpenCallback>
) -> Result<()>;
fn CancelOpenAsync(&self) -> Result<()>;
}
Required Methods§
fn OpenAsync( &self, pszpnpserviceid: &PCWSTR, pclientinfo: Option<&IPortableDeviceValues>, pcallback: Option<&IPortableDeviceServiceOpenCallback> ) -> Result<()>
fn CancelOpenAsync(&self) -> Result<()>
Object Safety§
This trait is not object safe.