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 |