[][src]Struct winapi::um::d3d11sdklayers::ID3D11InfoQueueVtbl

#[repr(C)]
pub struct ID3D11InfoQueueVtbl { pub parent: IUnknownVtbl, pub SetMessageCountLimit: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, MessageCountLimit: UINT64) -> HRESULT, pub ClearStoredMessages: unsafe extern "system" fn(This: *mut ID3D11InfoQueue), pub GetMessage: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, MessageIndex: UINT64, pMessage: *mut D3D11_MESSAGE, pMessageByteLength: *mut SIZE_T) -> HRESULT, pub GetNumMessagesAllowedByStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT64, pub GetNumMessagesDeniedByStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT64, pub GetNumStoredMessages: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT64, pub GetNumStoredMessagesAllowedByRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT64, pub GetNumMessagesDiscardedByMessageCountLimit: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT64, pub GetMessageCountLimit: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT64, pub AddStorageFilterEntries: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, pFilter: *const D3D11_INFO_QUEUE_FILTER) -> HRESULT, pub GetStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, pFilter: *mut D3D11_INFO_QUEUE_FILTER, pFilterByteLength: *mut SIZE_T) -> HRESULT, pub ClearStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue), pub PushEmptyStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> HRESULT, pub PushCopyOfStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> HRESULT, pub PushStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, pFilter: *const D3D11_INFO_QUEUE_FILTER) -> HRESULT, pub PopStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue), pub GetStorageFilterStackSize: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT, pub AddRetrievalFilterEntries: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, pFilter: *const D3D11_INFO_QUEUE_FILTER) -> HRESULT, pub GetRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, pFilter: *mut D3D11_INFO_QUEUE_FILTER, pFilterByteLength: *mut SIZE_T) -> HRESULT, pub ClearRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue), pub PushEmptyRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> HRESULT, pub PushCopyOfRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> HRESULT, pub PushRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, pFilter: *const D3D11_INFO_QUEUE_FILTER) -> HRESULT, pub PopRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue), pub GetRetrievalFilterStackSize: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT, pub AddMessage: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, Category: D3D11_MESSAGE_CATEGORY, Severity: D3D11_MESSAGE_SEVERITY, ID: D3D11_MESSAGE_ID, pDescription: LPCSTR) -> HRESULT, pub AddApplicationMessage: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, Severity: D3D11_MESSAGE_SEVERITY, pDescription: LPCSTR) -> HRESULT, pub SetBreakOnCategory: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, Category: D3D11_MESSAGE_CATEGORY, bEnable: BOOL) -> HRESULT, pub SetBreakOnSeverity: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, ID: D3D11_MESSAGE_ID, bEnable: BOOL) -> HRESULT, pub SetBreakOnID: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, Severity: D3D11_MESSAGE_SEVERITY, bEnable: BOOL) -> HRESULT, pub GetBreakOnCategory: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, Category: D3D11_MESSAGE_CATEGORY) -> BOOL, pub GetBreakOnSeverity: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, Severity: D3D11_MESSAGE_SEVERITY) -> BOOL, pub GetBreakOnID: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, ID: D3D11_MESSAGE_ID) -> BOOL, pub SetMuteDebugOutput: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, bMute: BOOL), pub GetMuteDebugOutput: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> BOOL, }

Fields

parent: IUnknownVtblSetMessageCountLimit: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, MessageCountLimit: UINT64) -> HRESULTClearStoredMessages: unsafe extern "system" fn(This: *mut ID3D11InfoQueue)GetMessage: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, MessageIndex: UINT64, pMessage: *mut D3D11_MESSAGE, pMessageByteLength: *mut SIZE_T) -> HRESULTGetNumMessagesAllowedByStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT64GetNumMessagesDeniedByStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT64GetNumStoredMessages: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT64GetNumStoredMessagesAllowedByRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT64GetNumMessagesDiscardedByMessageCountLimit: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT64GetMessageCountLimit: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT64AddStorageFilterEntries: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, pFilter: *const D3D11_INFO_QUEUE_FILTER) -> HRESULTGetStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, pFilter: *mut D3D11_INFO_QUEUE_FILTER, pFilterByteLength: *mut SIZE_T) -> HRESULTClearStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue)PushEmptyStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> HRESULTPushCopyOfStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> HRESULTPushStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, pFilter: *const D3D11_INFO_QUEUE_FILTER) -> HRESULTPopStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue)GetStorageFilterStackSize: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINTAddRetrievalFilterEntries: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, pFilter: *const D3D11_INFO_QUEUE_FILTER) -> HRESULTGetRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, pFilter: *mut D3D11_INFO_QUEUE_FILTER, pFilterByteLength: *mut SIZE_T) -> HRESULTClearRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue)PushEmptyRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> HRESULTPushCopyOfRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> HRESULTPushRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, pFilter: *const D3D11_INFO_QUEUE_FILTER) -> HRESULTPopRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue)GetRetrievalFilterStackSize: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINTAddMessage: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, Category: D3D11_MESSAGE_CATEGORY, Severity: D3D11_MESSAGE_SEVERITY, ID: D3D11_MESSAGE_ID, pDescription: LPCSTR) -> HRESULTAddApplicationMessage: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, Severity: D3D11_MESSAGE_SEVERITY, pDescription: LPCSTR) -> HRESULTSetBreakOnCategory: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, Category: D3D11_MESSAGE_CATEGORY, bEnable: BOOL) -> HRESULTSetBreakOnSeverity: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, ID: D3D11_MESSAGE_ID, bEnable: BOOL) -> HRESULTSetBreakOnID: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, Severity: D3D11_MESSAGE_SEVERITY, bEnable: BOOL) -> HRESULTGetBreakOnCategory: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, Category: D3D11_MESSAGE_CATEGORY) -> BOOLGetBreakOnSeverity: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, Severity: D3D11_MESSAGE_SEVERITY) -> BOOLGetBreakOnID: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, ID: D3D11_MESSAGE_ID) -> BOOLSetMuteDebugOutput: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, bMute: BOOL)GetMuteDebugOutput: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> BOOL

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]