Интерфейс 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 |