Compartilhar via


Interface IDXGIInfoQueue (dxgidebug.h)

Essa interface controla a fila de informações de depuração e só poderá ser usada se a camada de depuração estiver ativada.

Herança

A interface IDXGIInfoQueue herda da interface IUnknown . IDXGIInfoQueue também tem estes tipos de membros:

Métodos

A interface IDXGIInfoQueue tem esses métodos.

 
IDXGIInfoQueue::AddApplicationMessage

Adiciona uma mensagem definida pelo usuário à fila de mensagens e envia essa mensagem para a saída de depuração.
IDXGIInfoQueue::AddMessage

Adiciona uma mensagem de depuração à fila de mensagens e envia essa mensagem para a saída de depuração.
IDXGIInfoQueue::AddRetrievalFilterEntries

Adiciona filtros de recuperação à parte superior da pilha de filtro de recuperação.
IDXGIInfoQueue::AddStorageFilterEntries

Adiciona filtros de armazenamento à parte superior da pilha de filtro de armazenamento.
IDXGIInfoQueue::ClearRetrievalFilter

Remove um filtro de recuperação da parte superior da pilha de filtro de recuperação.
IDXGIInfoQueue::ClearStorageFilter

Remove um filtro de armazenamento da parte superior da pilha de filtro de armazenamento.
IDXGIInfoQueue::ClearStoredMessages

Limpa todas as mensagens da fila de mensagens.
IDXGIInfoQueue::GetBreakOnCategory

Determina se a interrupção em uma categoria de mensagem está ativada ou desativada.
IDXGIInfoQueue::GetBreakOnID

Determina se a interrupção em um identificador de mensagem está ativada ou desativada.
IDXGIInfoQueue::GetBreakOnSeverity

Determina se a interrupção em um nível de severidade de mensagem está ativada ou desativada.
IDXGIInfoQueue::GetMessage

Obtém uma mensagem da fila de mensagens.
IDXGIInfoQueue::GetMessageCountLimit

Obtém o número máximo de mensagens que podem ser adicionadas à fila de mensagens.
IDXGIInfoQueue::GetMuteDebugOutput

Determina se a saída de depuração está ativada ou desativada.
IDXGIInfoQueue::GetNumMessagesAllowedByStorageFilter

Obtém o número de mensagens que um filtro de armazenamento permitiu passar.
IDXGIInfoQueue::GetNumMessagesDeniedByStorageFilter

Obtém o número de mensagens que tiveram a passagem negada por meio de um filtro de armazenamento.
IDXGIInfoQueue::GetNumMessagesDiscardedByMessageCountLimit

Obtém o número de mensagens que foram descartadas devido ao limite de contagem de mensagens.
IDXGIInfoQueue::GetNumStoredMessages

Obtém o número de mensagens armazenadas atualmente na fila de mensagens.
IDXGIInfoQueue::GetNumStoredMessagesAllowedByRetrievalFilters

Obtém o número de mensagens que podem passar por um filtro de recuperação.
IDXGIInfoQueue::GetRetrievalFilter

Obtém o filtro de recuperação na parte superior da pilha de filtro de recuperação.
IDXGIInfoQueue::GetRetrievalFilterStackSize

Obtém o tamanho da pilha de filtro de recuperação em bytes.
IDXGIInfoQueue::GetStorageFilter

Obtém o filtro de armazenamento na parte superior da pilha de filtro de armazenamento.
IDXGIInfoQueue::GetStorageFilterStackSize

Obtém o tamanho da pilha de filtro de armazenamento em bytes.
IDXGIInfoQueue::P opRetrievalFilter

Exibe um filtro de recuperação da parte superior da pilha de filtro de recuperação.
IDXGIInfoQueue::P opStorageFilter

Exibe um filtro de armazenamento da parte superior da pilha de filtro de armazenamento.
IDXGIInfoQueue::P ushCopyOfRetrievalFilter

Envia por push uma cópia do filtro de recuperação que está atualmente na parte superior da pilha de filtro de recuperação para a pilha de filtro de recuperação.
IDXGIInfoQueue::P ushCopyOfStorageFilter

Envia por push uma cópia do filtro de armazenamento que está atualmente na parte superior da pilha de filtro de armazenamento para a pilha de filtro de armazenamento.
IDXGIInfoQueue::P ushDenyAllRetrievalFilter

Envia por push um filtro de recuperação negar tudo para a pilha de filtro de recuperação.
IDXGIInfoQueue::P ushDenyAllStorageFilter

Envia por push um filtro de armazenamento negar tudo para a pilha de filtro de armazenamento.
IDXGIInfoQueue::P ushEmptyRetrievalFilter

Envia por push um filtro de recuperação vazio para a pilha de filtro de recuperação.
IDXGIInfoQueue::P ushEmptyStorageFilter

Envia por push um filtro de armazenamento vazio para a pilha de filtro de armazenamento.
IDXGIInfoQueue::P ushRetrievalFilter

Envia por push um filtro de recuperação para a pilha de filtro de recuperação.
IDXGIInfoQueue::P ushStorageFilter

Envia por push um filtro de armazenamento para a pilha de filtro de armazenamento.
IDXGIInfoQueue::SetBreakOnCategory

Define uma categoria de mensagem a ser interrompida quando uma mensagem com essa categoria passa pelo filtro de armazenamento.
IDXGIInfoQueue::SetBreakOnID

Define um identificador de mensagem a ser interrompido quando uma mensagem com esse identificador passa pelo filtro de armazenamento.
IDXGIInfoQueue::SetBreakOnSeverity

Define um nível de severidade de mensagem a ser interrompido quando uma mensagem com esse nível de severidade passa pelo filtro de armazenamento.
IDXGIInfoQueue::SetMessageCountLimit

Define o número máximo de mensagens que podem ser adicionadas à fila de mensagens.
IDXGIInfoQueue::SetMuteDebugOutput

Ativa ou desativa a saída de depuração.

Comentários

Essa interface é obtida chamando a função DXGIGetDebugInterface .

Para obter mais informações sobre a camada de depuração, consulte Camada de depuração.

Nota Essa API requer o SDK (Software Development Kit) do Windows para Windows 8.
 

Requisitos

   
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho dxgidebug.h

Confira também

DXGI Interfaces

IUnknown