windows::Win32::Networking::BackgroundIntelligentTransferService

Trait IBackgroundCopyServerCertificateValidationCallback_Impl

pub trait IBackgroundCopyServerCertificateValidationCallback_Impl: IUnknownImpl {
    // Required method
    fn ValidateServerCertificate(
        &self,
        job: Ref<'_, IBackgroundCopyJob>,
        file: Ref<'_, IBackgroundCopyFile>,
        certlength: u32,
        certdata: *const u8,
        certencodingtype: u32,
        certstorelength: u32,
        certstoredata: *const u8,
    ) -> Result<()>;
}

Required Methods§

fn ValidateServerCertificate( &self, job: Ref<'_, IBackgroundCopyJob>, file: Ref<'_, IBackgroundCopyFile>, certlength: u32, certdata: *const u8, certencodingtype: u32, certstorelength: u32, certstoredata: *const u8, ) -> 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§