pub trait IWMWriterNetworkSink_Impl: Sized + IWMWriterSink_Impl {
// Required methods
fn SetMaximumClients(&self, dwmaxclients: u32) -> Result<()>;
fn GetMaximumClients(&self) -> Result<u32>;
fn SetNetworkProtocol(&self, protocol: WMT_NET_PROTOCOL) -> Result<()>;
fn GetNetworkProtocol(&self) -> Result<WMT_NET_PROTOCOL>;
fn GetHostURL(&self, pwszurl: PWSTR, pcchurl: *mut u32) -> Result<()>;
fn Open(&self, pdwportnum: *mut u32) -> Result<()>;
fn Disconnect(&self) -> Result<()>;
fn Close(&self) -> Result<()>;
}
Required Methods§
fn SetMaximumClients(&self, dwmaxclients: u32) -> Result<()>
fn GetMaximumClients(&self) -> Result<u32>
fn SetNetworkProtocol(&self, protocol: WMT_NET_PROTOCOL) -> Result<()>
fn GetNetworkProtocol(&self) -> Result<WMT_NET_PROTOCOL>
fn GetHostURL(&self, pwszurl: PWSTR, pcchurl: *mut u32) -> Result<()>
fn Open(&self, pdwportnum: *mut u32) -> Result<()>
fn Disconnect(&self) -> Result<()>
fn Close(&self) -> Result<()>
Object Safety§
This trait is not object safe.