windows::Win32::System::DeploymentServices

Trait IWdsTransportServicePolicy2_Impl

pub trait IWdsTransportServicePolicy2_Impl: IWdsTransportServicePolicy_Impl {
    // Required methods
    fn UdpPortPolicy(&self) -> Result<WDSTRANSPORT_UDP_PORT_POLICY>;
    fn SetUdpPortPolicy(
        &self,
        udpportpolicy: WDSTRANSPORT_UDP_PORT_POLICY,
    ) -> Result<()>;
    fn TftpMaximumBlockSize(&self) -> Result<u32>;
    fn SetTftpMaximumBlockSize(&self, ultftpmaximumblocksize: u32) -> Result<()>;
    fn EnableTftpVariableWindowExtension(&self) -> Result<VARIANT_BOOL>;
    fn SetEnableTftpVariableWindowExtension(
        &self,
        benabletftpvariablewindowextension: VARIANT_BOOL,
    ) -> Result<()>;
}

Required Methods§

fn UdpPortPolicy(&self) -> Result<WDSTRANSPORT_UDP_PORT_POLICY>

fn SetUdpPortPolicy( &self, udpportpolicy: WDSTRANSPORT_UDP_PORT_POLICY, ) -> Result<()>

fn TftpMaximumBlockSize(&self) -> Result<u32>

fn SetTftpMaximumBlockSize(&self, ultftpmaximumblocksize: u32) -> Result<()>

fn EnableTftpVariableWindowExtension(&self) -> Result<VARIANT_BOOL>

fn SetEnableTftpVariableWindowExtension( &self, benabletftpvariablewindowextension: VARIANT_BOOL, ) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§