windows::Win32::Graphics::Direct3D12

Trait ID3D12ProtectedSession_Impl

pub trait ID3D12ProtectedSession_Impl: ID3D12DeviceChild_Impl {
    // Required methods
    fn GetStatusFence(
        &self,
        riid: *const GUID,
        ppfence: *mut *mut c_void,
    ) -> Result<()>;
    fn GetSessionStatus(&self) -> D3D12_PROTECTED_SESSION_STATUS;
}

Required Methods§

fn GetStatusFence( &self, riid: *const GUID, ppfence: *mut *mut c_void, ) -> Result<()>

fn GetSessionStatus(&self) -> D3D12_PROTECTED_SESSION_STATUS

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§