#[repr(C)]pub struct ID3D11AuthenticatedChannelVtbl {
pub parent: ID3D11DeviceChildVtbl,
pub GetCertificateSize: unsafe extern "system" fn(This: *mut ID3D11AuthenticatedChannel, pCertificateSize: *mut UINT) -> HRESULT,
pub GetCertificate: unsafe extern "system" fn(This: *mut ID3D11AuthenticatedChannel, CertificateSize: UINT, pCertificate: *mut BYTE) -> HRESULT,
pub GetChannelHandle: unsafe extern "system" fn(This: *mut ID3D11AuthenticatedChannel, pChannelHandle: *mut HANDLE),
}
Fields§
§parent: ID3D11DeviceChildVtbl
§GetCertificateSize: unsafe extern "system" fn(This: *mut ID3D11AuthenticatedChannel, pCertificateSize: *mut UINT) -> HRESULT
§GetCertificate: unsafe extern "system" fn(This: *mut ID3D11AuthenticatedChannel, CertificateSize: UINT, pCertificate: *mut BYTE) -> HRESULT
§GetChannelHandle: unsafe extern "system" fn(This: *mut ID3D11AuthenticatedChannel, pChannelHandle: *mut HANDLE)
Auto Trait Implementations§
impl Freeze for ID3D11AuthenticatedChannelVtbl
impl RefUnwindSafe for ID3D11AuthenticatedChannelVtbl
impl Send for ID3D11AuthenticatedChannelVtbl
impl Sync for ID3D11AuthenticatedChannelVtbl
impl Unpin for ID3D11AuthenticatedChannelVtbl
impl UnwindSafe for ID3D11AuthenticatedChannelVtbl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more