Bagikan melalui


Antarmuka ID3D12InfoQueue (d3d12sdklayers.h)

Antarmuka antrean informasi menyimpan, mengambil, dan memfilter pesan debug. Antrean terdiri dari antrean pesan, tumpukan filter penyimpanan opsional, dan tumpukan filter pengambilan opsional.

Warisan

Antarmuka ID3D12InfoQueue mewarisi dari antarmuka IUnknown . ID3D12InfoQueue juga memiliki jenis anggota berikut:

Metode

Antarmuka ID3D12InfoQueue memiliki metode ini.

 
ID3D12InfoQueue::AddApplicationMessage

Menambahkan pesan yang ditentukan pengguna ke antrean pesan dan mengirim pesan tersebut ke output debug.
ID3D12InfoQueue::AddMessage

Menambahkan pesan debug ke antrean pesan dan mengirim pesan tersebut ke output debug.
ID3D12InfoQueue::AddRetrievalFilterEntries

Tambahkan filter penyimpanan ke bagian atas tumpukan filter pengambilan. (ID3D12InfoQueue.AddRetrievalFilterEntries)
ID3D12InfoQueue::AddStorageFilterEntries

Tambahkan filter penyimpanan ke bagian atas tumpukan filter penyimpanan. (ID3D12InfoQueue.AddStorageFilterEntries)
ID3D12InfoQueue::ClearRetrievalFilter

Hapus filter pengambilan dari bagian atas tumpukan filter pengambilan. (ID3D12InfoQueue.ClearRetrievalFilter)
ID3D12InfoQueue::ClearStorageFilter

Hapus filter penyimpanan dari bagian atas tumpukan filter penyimpanan. (ID3D12InfoQueue.ClearStorageFilter)
ID3D12InfoQueue::ClearStoredMessages

Hapus semua pesan dari antrean pesan. (ID3D12InfoQueue.ClearStoredMessages)
ID3D12InfoQueue::GetBreakOnCategory

Dapatkan kategori pesan untuk diputus saat pesan dengan kategori tersebut melewati filter penyimpanan. (ID3D12InfoQueue.GetbreakOnCategory)
ID3D12InfoQueue::GetBreakOnID

Dapatkan pengidentifikasi pesan untuk diputus saat pesan dengan pengidentifikasi tersebut melewati filter penyimpanan. (ID3D12InfoQueue.GetBreakOnID)
ID3D12InfoQueue::GetBreakOnSeverity

Dapatkan tingkat keparahan pesan untuk diputus saat pesan dengan tingkat keparahan tersebut melewati filter penyimpanan. (ID3D12InfoQueue.GetBreakOnSeverity)
ID3D12InfoQueue::GetMessage

Dapatkan pesan dari antrean pesan. (ID3D12InfoQueue.GetMessage)
ID3D12InfoQueue::GetMessageCountLimit

Dapatkan jumlah maksimum pesan yang dapat ditambahkan ke antrean pesan. (ID3D12InfoQueue.GetMessageCountLimit)
ID3D12InfoQueue::GetMuteDebugOutput

Dapatkan boolean yang menentukan apakah output debug aktif atau nonaktif.
ID3D12InfoQueue::GetNumMessagesAllowedByStorageFilter

Dapatkan jumlah pesan yang diizinkan untuk melewati filter penyimpanan. (ID3D12InfoQueue.GetNumMessagesAllowedByStorageFilter)
ID3D12InfoQueue::GetNumMessagesDeniedByStorageFilter

Dapatkan jumlah pesan yang ditolak melalui filter penyimpanan. (ID3D12InfoQueue.GetNumMessagesDeniedByStorageFilter)
ID3D12InfoQueue::GetNumMessagesDiscardedByMessageCountLimit

Dapatkan jumlah pesan yang dibuang karena batas jumlah pesan. (ID3D12InfoQueue.GetNumMessagesDiscardedByMessageCountLimit)
ID3D12InfoQueue::GetNumStoredMessages

Dapatkan jumlah pesan yang saat ini disimpan dalam antrean pesan. (ID3D12InfoQueue.GetNumStoredMessages)
ID3D12InfoQueue::GetNumStoredMessagesAllowedByRetrievalFilter

Dapatkan jumlah pesan yang dapat melewati filter pengambilan. (ID3D12InfoQueue.GetNumStoredMessagesAllowedByRetrievalFilter)
ID3D12InfoQueue::GetRetrievalFilter

Dapatkan filter pengambilan di bagian atas tumpukan filter pengambilan. (ID3D12InfoQueue.GetRetrievalFilter)
ID3D12InfoQueue::GetRetrievalFilterStackSize

Dapatkan ukuran tumpukan filter pengambilan dalam byte. (ID3D12InfoQueue.GetRetrievalFilterStackSize)
ID3D12InfoQueue::GetStorageFilter

Dapatkan filter penyimpanan di bagian atas tumpukan filter penyimpanan. (ID3D12InfoQueue.GetStorageFilter)
ID3D12InfoQueue::GetStorageFilterStackSize

Dapatkan ukuran tumpukan filter penyimpanan dalam byte. (ID3D12InfoQueue.GetstorageFilterStackSize)
ID3D12InfoQueue::P opRetrievalFilter

Munculkan filter pengambilan dari bagian atas tumpukan filter pengambilan. (ID3D12InfoQueue.PopRetrievalFilter)
ID3D12InfoQueue::P opStorageFilter

Pop filter penyimpanan dari bagian atas tumpukan filter penyimpanan. (ID3D12InfoQueue.PopstorageFilter)
ID3D12InfoQueue::P ushCopyOfRetrievalFilter

Dorong salinan filter pengambilan yang saat ini berada di bagian atas tumpukan filter pengambilan ke tumpukan filter pengambilan. (ID3D12InfoQueue.PushCopyOfRetrievalFilter)
ID3D12InfoQueue::P ushCopyOfStorageFilter

Dorong salinan filter penyimpanan yang saat ini berada di bagian atas tumpukan filter penyimpanan ke tumpukan filter penyimpanan. (ID3D12InfoQueue.PushCopyOfStorageFilter)
ID3D12InfoQueue::P ushEmptyRetrievalFilter

Dorong filter pengambilan kosong ke tumpukan filter pengambilan. (ID3D12InfoQueue.PushEmptyRetrievalFilter)
ID3D12InfoQueue::P ushEmptyStorageFilter

Dorong filter penyimpanan kosong ke tumpukan filter penyimpanan. (ID3D12InfoQueue.PushEmptyStorageFilter)
ID3D12InfoQueue::P ushRetrievalFilter

Dorong filter pengambilan ke tumpukan filter pengambilan. (ID3D12InfoQueue.PushRetrievalFilter)
ID3D12InfoQueue::P ushStorageFilter

Dorong filter penyimpanan ke tumpukan filter penyimpanan. (ID3D12InfoQueue.PushStorageFilter)
ID3D12InfoQueue::SetBreakOnCategory

Atur kategori pesan untuk diputus saat pesan dengan kategori tersebut melewati filter penyimpanan. (ID3D12InfoQueue.SetBreakOnCategory)
ID3D12InfoQueue::SetBreakOnID

Atur pengidentifikasi pesan untuk diputus saat pesan dengan pengidentifikasi tersebut melewati filter penyimpanan. (ID3D12InfoQueue.SetBreakOnID)
ID3D12InfoQueue::SetBreakOnSeverity

Atur tingkat keparahan pesan untuk diputus saat pesan dengan tingkat keparahan tersebut melewati filter penyimpanan. (ID3D12InfoQueue.SetBreakOnSeverity)
ID3D12InfoQueue::SetMessageCountLimit

Atur jumlah maksimum pesan yang dapat ditambahkan ke antrean pesan. (ID3D12InfoQueue.SetMessageCountLimit)
ID3D12InfoQueue::SetMuteDebugOutput

Atur boolean yang mengaktifkan atau menonaktifkan output debug. (ID3D12InfoQueue.SetMuteDebugOutput)

Keterangan

Antarmuka ini diperoleh dengan mengkuerinya dari ID3D12Device menggunakan IUnknown::QueryInterface. Lapisan ID3D12Debug harus diaktifkan melalui ID3D12Debug::EnableDebugLayer agar operasi tersebut berhasil.

Persyaratan

   
Target Platform Windows
Header d3d12sdklayers.h

Lihat juga

Antarmuka Lapisan Debug

IUnknown