pub trait IMFNetSchemeHandlerConfig_Impl: Sized {
// Required methods
fn GetNumberOfSupportedProtocols(&self) -> Result<u32>;
fn GetSupportedProtocolType(
&self,
nprotocolindex: u32
) -> Result<MFNETSOURCE_PROTOCOL_TYPE>;
fn ResetProtocolRolloverSettings(&self) -> Result<()>;
}
Required Methods§
fn GetNumberOfSupportedProtocols(&self) -> Result<u32>
fn GetSupportedProtocolType( &self, nprotocolindex: u32 ) -> Result<MFNETSOURCE_PROTOCOL_TYPE>
fn ResetProtocolRolloverSettings(&self) -> Result<()>
Object Safety§
This trait is not object safe.