Struct winapi::d3d12sdklayers::ID3D12InfoQueueVtbl [] [src]

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