Интерфейс ID3D11InfoQueue (d3d11sdklayers.h)

Интерфейс информационной очереди хранит, извлекает и фильтрует сообщения отладки. Очередь состоит из очереди сообщений, необязательного стека фильтров хранилища и необязательного стека фильтров извлечения.

Наследование

Интерфейс ID3D11InfoQueue наследуется от интерфейса IUnknown . ID3D11InfoQueue также имеет следующие типы элементов:

Методы

Интерфейс ID3D11InfoQueue содержит следующие методы.

 
ID3D11InfoQueue::AddApplicationMessage

Добавьте определяемое пользователем сообщение в очередь сообщений и отправьте это сообщение в выходные данные отладки. (ID3D11InfoQueue.AddApplicationMessage)
ID3D11InfoQueue::AddMessage

Добавьте сообщение отладки в очередь сообщений и отправьте его в выходные данные отладки.
ID3D11InfoQueue::AddRetrievalFilterEntries

Добавьте фильтры хранилища в верхнюю часть стека фильтров извлечения. (ID3D11InfoQueue.AddRetrievalFilterEntries)
ID3D11InfoQueue::AddStorageFilterEntries

Добавьте фильтры хранилища в верхнюю часть стека фильтров хранилища. (ID3D11InfoQueue.AddStorageFilterEntries)
ID3D11InfoQueue::ClearRetrievalFilter

Удалите фильтр извлечения из верхней части стека фильтра извлечения. (ID3D11InfoQueue.ClearRetrievalFilter)
ID3D11InfoQueue::ClearStorageFilter

Удалите фильтр хранилища из верхней части стека фильтров хранилища. (ID3D11InfoQueue.ClearStorageFilter)
ID3D11InfoQueue::ClearStoredMessages

Очистите все сообщения из очереди сообщений. (ID3D11InfoQueue.ClearStoredMessages)
ID3D11InfoQueue::GetBreakOnCategory

Получите категорию сообщений, на которую следует прервать, когда сообщение с этой категорией проходит через фильтр хранилища. (ID3D11InfoQueue.GetBreakOnCategory)
ID3D11InfoQueue::GetBreakOnID

Получите идентификатор сообщения, на который будет прерваться при прохождении сообщения с этим идентификатором через фильтр хранилища. (ID3D11InfoQueue.GetBreakOnID)
ID3D11InfoQueue::GetBreakOnSeverity

Получение уровня серьезности сообщения для прерывания при прохождении сообщения с этим уровнем серьезности через фильтр хранилища. (ID3D11InfoQueue.GetBreakOnSeverity)
ID3D11InfoQueue::GetMessage

Получение сообщения из очереди сообщений. (ID3D11InfoQueue.GetMessage)
ID3D11InfoQueue::GetMessageCountLimit

Получение максимального количества сообщений, которые можно добавить в очередь сообщений. (ID3D11InfoQueue.GetMessageCountLimit)
ID3D11InfoQueue::GetMuteDebugOutput

Получите логическое значение, которое включает или отключает выходные данные отладки. (ID3D11InfoQueue.GetMuteDebugOutput)
ID3D11InfoQueue::GetNumMessagesAllowedByStorageFilter

Получение количества сообщений, которые были разрешены для передачи через фильтр хранилища. (ID3D11InfoQueue.GetNumMessagesAllowedByStorageFilter)
ID3D11InfoQueue::GetNumMessagesDeniedByStorageFilter

Получение количества сообщений, которым было отказано в прохождении через фильтр хранилища. (ID3D11InfoQueue.GetNumMessagesDeniedByStorageFilter)
ID3D11InfoQueue::GetNumMessagesDiscardedByMessageCountLimit

Получение количества сообщений, которые были удалены из-за ограничения количества сообщений. (ID3D11InfoQueue.GetNumMessagesDiscardedByMessageCountLimit)
ID3D11InfoQueue::GetNumStoredMessages

Получение количества сообщений, хранящихся в очереди сообщений. (ID3D11InfoQueue.GetNumStoredMessages)
ID3D11InfoQueue::GetNumStoredMessagesAllowedByRetrievalFilter

Получение количества сообщений, которые могут пройти через фильтр извлечения. (ID3D11InfoQueue.GetNumStoredMessagesAllowedByRetrievalFilter)
ID3D11InfoQueue::GetRetrievalFilter

Получите фильтр извлечения в верхней части стека фильтра извлечения. (ID3D11InfoQueue.GetRetrievalFilter)
ID3D11InfoQueue::GetRetrievalFilterStackSize

Получение размера стека фильтра извлечения в байтах. (ID3D11InfoQueue.GetRetrievalFilterStackSize)
ID3D11InfoQueue::GetStorageFilter

Получите фильтр хранилища в верхней части стека фильтра хранилища. (ID3D11InfoQueue.GetStorageFilter)
ID3D11InfoQueue::GetStorageFilterStackSize

Получение размера стека фильтра хранилища в байтах. (ID3D11InfoQueue.GetStorageFilterStackSize)
ID3D11InfoQueue::P opRetrievalFilter

Выведите фильтр извлечения из верхней части стека фильтра извлечения. (ID3D11InfoQueue.PopRetrievalFilter)
ID3D11InfoQueue::P opStorageFilter

Извлеките фильтр хранилища из верхней части стека фильтров хранилища. (ID3D11InfoQueue.PopStorageFilter)
ID3D11InfoQueue::P ushCopyOfRetrievalFilter

Отправьте копию фильтра извлечения, который в настоящее время находится в верхней части стека фильтра извлечения, в стек фильтра извлечения. (ID3D11InfoQueue.PushCopyOfRetrievalFilter)
ID3D11InfoQueue::P ushCopyOfStorageFilter

Отправьте копию фильтра хранилища, который в настоящее время находится в верхней части стека фильтра хранилища, в стек фильтра хранилища. (ID3D11InfoQueue.PushCopyOfStorageFilter)
ID3D11InfoQueue::P ushEmptyRetrievalFilter

Отправьте пустой фильтр извлечения в стек фильтра извлечения. (ID3D11InfoQueue.PushEmptyRetrievalFilter)
ID3D11InfoQueue::P ushEmptyStorageFilter

Отправьте пустой фильтр хранилища в стек фильтров хранилища. (ID3D11InfoQueue.PushEmptyStorageFilter)
ID3D11InfoQueue::P ushRetrievalFilter

Отправка фильтра извлечения в стек фильтра извлечения. (ID3D11InfoQueue.PushRetrievalFilter)
ID3D11InfoQueue::P ushStorageFilter

Отправьте фильтр хранилища в стек фильтров хранилища. (ID3D11InfoQueue.PushStorageFilter)
ID3D11InfoQueue::SetBreakOnCategory

Задайте категорию сообщений для прерывания при прохождении сообщения с этой категорией через фильтр хранилища. (ID3D11InfoQueue.SetBreakOnCategory)
ID3D11InfoQueue::SetBreakOnID

Задайте идентификатор сообщения для прерывания при прохождении сообщения с этим идентификатором через фильтр хранилища. (ID3D11InfoQueue.SetBreakOnID)
ID3D11InfoQueue::SetBreakOnSeverity

Задайте уровень серьезности сообщения, на который будет прерваться при прохождении сообщения с этим уровнем серьезности через фильтр хранилища. (ID3D11InfoQueue.SetBreakOnSeverity)
ID3D11InfoQueue::SetMessageCountLimit

Задайте максимальное количество сообщений, которые можно добавить в очередь сообщений. (ID3D11InfoQueue.SetMessageCountLimit)
ID3D11InfoQueue::SetMuteDebugOutput

Задайте логическое значение, которое включает или отключает выходные данные отладки. (ID3D11InfoQueue.SetMuteDebugOutput)

Комментарии

Чтобы получить этот интерфейс, включите уровень отладки и используйте IUnknown::QueryInterface из ID3D11Device.

Windows Phone 8. Этот API поддерживается.

Требования

   
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header d3d11sdklayers.h

См. также раздел

IUnknown

Интерфейсы слоев