#[repr(C)]pub struct ID3D11InfoQueueVtbl {Show 36 fields
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: IUnknownVtbl
§SetMessageCountLimit: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, MessageCountLimit: UINT64) -> HRESULT
§ClearStoredMessages: 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) -> HRESULT
§GetNumMessagesAllowedByStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT64
§GetNumMessagesDeniedByStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT64
§GetNumStoredMessages: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT64
§GetNumStoredMessagesAllowedByRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT64
§GetNumMessagesDiscardedByMessageCountLimit: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT64
§GetMessageCountLimit: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT64
§AddStorageFilterEntries: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, pFilter: *const D3D11_INFO_QUEUE_FILTER) -> HRESULT
§GetStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, pFilter: *mut D3D11_INFO_QUEUE_FILTER, pFilterByteLength: *mut SIZE_T) -> HRESULT
§ClearStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue)
§PushEmptyStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> HRESULT
§PushCopyOfStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> HRESULT
§PushStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, pFilter: *const D3D11_INFO_QUEUE_FILTER) -> HRESULT
§PopStorageFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue)
§GetStorageFilterStackSize: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT
§AddRetrievalFilterEntries: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, pFilter: *const D3D11_INFO_QUEUE_FILTER) -> HRESULT
§GetRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, pFilter: *mut D3D11_INFO_QUEUE_FILTER, pFilterByteLength: *mut SIZE_T) -> HRESULT
§ClearRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue)
§PushEmptyRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> HRESULT
§PushCopyOfRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> HRESULT
§PushRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, pFilter: *const D3D11_INFO_QUEUE_FILTER) -> HRESULT
§PopRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D11InfoQueue)
§GetRetrievalFilterStackSize: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> UINT
§AddMessage: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, Category: D3D11_MESSAGE_CATEGORY, Severity: D3D11_MESSAGE_SEVERITY, ID: D3D11_MESSAGE_ID, pDescription: LPCSTR) -> HRESULT
§AddApplicationMessage: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, Severity: D3D11_MESSAGE_SEVERITY, pDescription: LPCSTR) -> HRESULT
§SetBreakOnCategory: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, Category: D3D11_MESSAGE_CATEGORY, bEnable: BOOL) -> HRESULT
§SetBreakOnSeverity: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, ID: D3D11_MESSAGE_ID, bEnable: BOOL) -> HRESULT
§SetBreakOnID: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, Severity: D3D11_MESSAGE_SEVERITY, bEnable: BOOL) -> HRESULT
§GetBreakOnCategory: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, Category: D3D11_MESSAGE_CATEGORY) -> BOOL
§GetBreakOnSeverity: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, Severity: D3D11_MESSAGE_SEVERITY) -> BOOL
§GetBreakOnID: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, ID: D3D11_MESSAGE_ID) -> BOOL
§SetMuteDebugOutput: unsafe extern "system" fn(This: *mut ID3D11InfoQueue, bMute: BOOL)
§GetMuteDebugOutput: unsafe extern "system" fn(This: *mut ID3D11InfoQueue) -> BOOL
Auto Trait Implementations§
impl Freeze for ID3D11InfoQueueVtbl
impl RefUnwindSafe for ID3D11InfoQueueVtbl
impl Send for ID3D11InfoQueueVtbl
impl Sync for ID3D11InfoQueueVtbl
impl Unpin for ID3D11InfoQueueVtbl
impl UnwindSafe for ID3D11InfoQueueVtbl
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