pub struct ID3D12InfoQueueVtbl {
pub parent: IUnknownVtbl,
pub SetMessageCountLimit: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, MessageCountLimit: UINT64) -> HRESULT,
pub ClearStoredMessages: unsafe extern "system" fn(This: *mut ID3D12InfoQueue),
pub GetMessage: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, MessageIndex: UINT64, pMessage: *mut D3D12_MESSAGE, pMessageByteLength: *mut SIZE_T) -> HRESULT,
pub GetNumMessagesAllowedByStorageFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> UINT64,
pub GetNumMessagesDeniedByStorageFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> UINT64,
pub GetNumStoredMessages: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> UINT64,
pub GetNumStoredMessagesAllowedByRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> UINT64,
pub GetNumMessagesDiscardedByMessageCountLimit: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> UINT64,
pub GetMessageCountLimit: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> UINT64,
pub AddStorageFilterEntries: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, pFilter: *mut D3D12_INFO_QUEUE_FILTER) -> HRESULT,
pub GetStorageFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, pFilter: *mut D3D12_INFO_QUEUE_FILTER, pFilterByteLength: *mut SIZE_T) -> HRESULT,
pub ClearStorageFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue),
pub PushEmptyStorageFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> HRESULT,
pub PushCopyOfStorageFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> HRESULT,
pub PushStorageFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, pFilter: *mut D3D12_INFO_QUEUE_FILTER) -> HRESULT,
pub PopStorageFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue),
pub GetStorageFilterStackSize: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> UINT,
pub AddRetrievalFilterEntries: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, pFilter: *mut D3D12_INFO_QUEUE_FILTER) -> HRESULT,
pub GetRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, pFilter: *mut D3D12_INFO_QUEUE_FILTER, pFilterByteLength: *mut SIZE_T) -> HRESULT,
pub ClearRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue),
pub PushEmptyRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> HRESULT,
pub PushCopyOfRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> HRESULT,
pub PushRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, pFilter: *mut D3D12_INFO_QUEUE_FILTER) -> HRESULT,
pub PopRetrievalFilter: unsafe extern "system" fn(This: *mut ID3D12InfoQueue),
pub GetRetrievalFilterStackSize: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> UINT,
pub AddMessage: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, Category: D3D12_MESSAGE_CATEGORY, Severity: D3D12_MESSAGE_SEVERITY, ID: D3D12_MESSAGE_ID, pDescription: LPCSTR) -> HRESULT,
pub AddApplicationMessage: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, Severity: D3D12_MESSAGE_SEVERITY, pDescription: LPCSTR) -> HRESULT,
pub SetBreakOnCategory: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, Category: D3D12_MESSAGE_CATEGORY, bEnable: BOOL) -> HRESULT,
pub SetBreakOnSeverity: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, Severity: D3D12_MESSAGE_SEVERITY, bEnable: BOOL) -> HRESULT,
pub SetBreakOnID: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, ID: D3D12_MESSAGE_ID, bEnable: BOOL) -> HRESULT,
pub GetBreakOnCategory: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, Category: D3D12_MESSAGE_CATEGORY) -> BOOL,
pub GetBreakOnSeverity: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, Severity: D3D12_MESSAGE_SEVERITY) -> BOOL,
pub GetBreakOnID: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, ID: D3D12_MESSAGE_ID) -> BOOL,
pub SetMuteDebugOutput: unsafe extern "system" fn(This: *mut ID3D12InfoQueue, bMute: BOOL),
pub GetMuteDebugOutput: unsafe extern "system" fn(This: *mut ID3D12InfoQueue) -> BOOL,
}
Fields
parent | |
SetMessageCountLimit | |
ClearStoredMessages | |
GetMessage | |
GetNumMessagesAllowedByStorageFilter | |
GetNumMessagesDeniedByStorageFilter | |
GetNumStoredMessages | |
GetNumStoredMessagesAllowedByRetrievalFilter | |
GetNumMessagesDiscardedByMessageCountLimit | |
GetMessageCountLimit | |
AddStorageFilterEntries | |
GetStorageFilter | |
ClearStorageFilter | |
PushEmptyStorageFilter | |
PushCopyOfStorageFilter | |
PushStorageFilter | |
PopStorageFilter | |
GetStorageFilterStackSize | |
AddRetrievalFilterEntries | |
GetRetrievalFilter | |
ClearRetrievalFilter | |
PushEmptyRetrievalFilter | |
PushCopyOfRetrievalFilter | |
PushRetrievalFilter | |
PopRetrievalFilter | |
GetRetrievalFilterStackSize | |
AddMessage | |
AddApplicationMessage | |
SetBreakOnCategory | |
SetBreakOnSeverity | |
SetBreakOnID | |
GetBreakOnCategory | |
GetBreakOnSeverity | |
GetBreakOnID | |
SetMuteDebugOutput | |
GetMuteDebugOutput | |