Win32 API 日本語リファレンス
ホームGraphics.Dxgi › IDXGIInfoQueue

IDXGIInfoQueue

COM
IIDd67441c7-672a-476f-9e82-cd55b44949ce継承元IUnknown自前メソッド開始 vtbl3

メソッド 37

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT SetMessageCountLimit(GUID Producer, ULONGLONG MessageCountLimit)
4void ClearStoredMessages(GUID Producer)
5HRESULT GetMessage(GUID Producer, ULONGLONG MessageIndex, DXGI_INFO_QUEUE_MESSAGE* pMessage, UINT_PTR* pMessageByteLength)
6ULONGLONG GetNumStoredMessagesAllowedByRetrievalFilters(GUID Producer)
7ULONGLONG GetNumStoredMessages(GUID Producer)
8ULONGLONG GetNumMessagesDiscardedByMessageCountLimit(GUID Producer)
9ULONGLONG GetMessageCountLimit(GUID Producer)
10ULONGLONG GetNumMessagesAllowedByStorageFilter(GUID Producer)
11ULONGLONG GetNumMessagesDeniedByStorageFilter(GUID Producer)
12HRESULT AddStorageFilterEntries(GUID Producer, DXGI_INFO_QUEUE_FILTER* pFilter)
13HRESULT GetStorageFilter(GUID Producer, DXGI_INFO_QUEUE_FILTER* pFilter, UINT_PTR* pFilterByteLength)
14void ClearStorageFilter(GUID Producer)
15HRESULT PushEmptyStorageFilter(GUID Producer)
16HRESULT PushDenyAllStorageFilter(GUID Producer)
17HRESULT PushCopyOfStorageFilter(GUID Producer)
18HRESULT PushStorageFilter(GUID Producer, DXGI_INFO_QUEUE_FILTER* pFilter)
19void PopStorageFilter(GUID Producer)
20DWORD GetStorageFilterStackSize(GUID Producer)
21HRESULT AddRetrievalFilterEntries(GUID Producer, DXGI_INFO_QUEUE_FILTER* pFilter)
22HRESULT GetRetrievalFilter(GUID Producer, DXGI_INFO_QUEUE_FILTER* pFilter, UINT_PTR* pFilterByteLength)
23void ClearRetrievalFilter(GUID Producer)
24HRESULT PushEmptyRetrievalFilter(GUID Producer)
25HRESULT PushDenyAllRetrievalFilter(GUID Producer)
26HRESULT PushCopyOfRetrievalFilter(GUID Producer)
27HRESULT PushRetrievalFilter(GUID Producer, DXGI_INFO_QUEUE_FILTER* pFilter)
28void PopRetrievalFilter(GUID Producer)
29DWORD GetRetrievalFilterStackSize(GUID Producer)
30HRESULT AddMessage(GUID Producer, DXGI_INFO_QUEUE_MESSAGE_CATEGORY Category, DXGI_INFO_QUEUE_MESSAGE_SEVERITY Severity, INT ID, LPSTR pDescription)
31HRESULT AddApplicationMessage(DXGI_INFO_QUEUE_MESSAGE_SEVERITY Severity, LPSTR pDescription)
32HRESULT SetBreakOnCategory(GUID Producer, DXGI_INFO_QUEUE_MESSAGE_CATEGORY Category, BOOL bEnable)
33HRESULT SetBreakOnSeverity(GUID Producer, DXGI_INFO_QUEUE_MESSAGE_SEVERITY Severity, BOOL bEnable)
34HRESULT SetBreakOnID(GUID Producer, INT ID, BOOL bEnable)
35BOOL GetBreakOnCategory(GUID Producer, DXGI_INFO_QUEUE_MESSAGE_CATEGORY Category)
36BOOL GetBreakOnSeverity(GUID Producer, DXGI_INFO_QUEUE_MESSAGE_SEVERITY Severity)
37BOOL GetBreakOnID(GUID Producer, INT ID)
38void SetMuteDebugOutput(GUID Producer, BOOL bMute)
39BOOL GetMuteDebugOutput(GUID Producer)