Interface ID3D12InfoQueue (d3d12sdklayers.h)
Uma interface de fila de informações armazena, recupera e filtra mensagens de depuração. A fila consiste em uma fila de mensagens, uma pilha de filtro de armazenamento opcional e uma pilha de filtro de recuperação opcional.
Herança
A interface ID3D12InfoQueue herda da interface IUnknown . ID3D12InfoQueue também tem estes tipos de membros:
Métodos
A interface ID3D12InfoQueue tem esses métodos.
ID3D12InfoQueue::AddApplicationMessage Adiciona uma mensagem definida pelo usuário à fila de mensagens e envia essa mensagem para a saída de depuração. |
ID3D12InfoQueue::AddMessage Adiciona uma mensagem de depuração à fila de mensagens e envia essa mensagem para a saída de depuração. |
ID3D12InfoQueue::AddRetrievalFilterEntries Adicione filtros de armazenamento à parte superior da pilha de filtro de recuperação. (ID3D12InfoQueue.AddRetrievalFilterEntries) |
ID3D12InfoQueue::AddStorageFilterEntries Adicione filtros de armazenamento à parte superior da pilha de filtro de armazenamento. (ID3D12InfoQueue.AddStorageFilterEntries) |
ID3D12InfoQueue::ClearRetrievalFilter Remova um filtro de recuperação da parte superior da pilha de filtro de recuperação. (ID3D12InfoQueue.ClearRetrievalFilter) |
ID3D12InfoQueue::ClearStorageFilter Remova um filtro de armazenamento da parte superior da pilha de filtro de armazenamento. (ID3D12InfoQueue.ClearStorageFilter) |
ID3D12InfoQueue::ClearStoredMessages Limpe todas as mensagens da fila de mensagens. (ID3D12InfoQueue.ClearStoredMessages) |
ID3D12InfoQueue::GetBreakOnCategory Obtenha uma categoria de mensagem para interromper quando uma mensagem com essa categoria passar pelo filtro de armazenamento. (ID3D12InfoQueue.GetBreakOnCategory) |
ID3D12InfoQueue::GetBreakOnID Obtenha um identificador de mensagem para interromper quando uma mensagem com esse identificador passar pelo filtro de armazenamento. (ID3D12InfoQueue.GetBreakOnID) |
ID3D12InfoQueue::GetBreakOnSeverity Obtenha um nível de severidade de mensagem para interromper quando uma mensagem com esse nível de severidade passar pelo filtro de armazenamento. (ID3D12InfoQueue.GetBreakOnSeverity) |
ID3D12InfoQueue::GetMessage Obtenha uma mensagem da fila de mensagens. (ID3D12InfoQueue.GetMessage) |
ID3D12InfoQueue::GetMessageCountLimit Obtenha o número máximo de mensagens que podem ser adicionadas à fila de mensagens. (ID3D12InfoQueue.GetMessageCountLimit) |
ID3D12InfoQueue::GetMuteDebugOutput Obtenha um booliano que determina se a saída de depuração está ativada ou desativada. |
ID3D12InfoQueue::GetNumMessagesAllowedByStorageFilter Obtenha o número de mensagens que tinham permissão para passar por um filtro de armazenamento. (ID3D12InfoQueue.GetNumMessagesAllowedByStorageFilter) |
ID3D12InfoQueue::GetNumMessagesDeniedByStorageFilter Obtenha o número de mensagens que tiveram a passagem negada por meio de um filtro de armazenamento. (ID3D12InfoQueue.GetNumMessagesDeniedByStorageFilter) |
ID3D12InfoQueue::GetNumMessagesDiscardedByMessageCountLimit Obtenha o número de mensagens que foram descartadas devido ao limite de contagem de mensagens. (ID3D12InfoQueue.GetNumMessagesDiscardedByMessageCountLimit) |
ID3D12InfoQueue::GetNumStoredMessages Obtenha o número de mensagens armazenadas atualmente na fila de mensagens. (ID3D12InfoQueue.GetNumStoredMessages) |
ID3D12InfoQueue::GetNumStoredMessagesAllowedByRetrievalFilter Obtenha o número de mensagens que podem passar por um filtro de recuperação. (ID3D12InfoQueue.GetNumStoredMessagesAllowedByRetrievalFilter) |
ID3D12InfoQueue::GetRetrievalFilter Obtenha o filtro de recuperação na parte superior da pilha de filtro de recuperação. (ID3D12InfoQueue.GetRetrievalFilter) |
ID3D12InfoQueue::GetRetrievalFilterStackSize Obtenha o tamanho da pilha de filtro de recuperação em bytes. (ID3D12InfoQueue.GetRetrievalFilterStackSize) |
ID3D12InfoQueue::GetStorageFilter Obtenha o filtro de armazenamento na parte superior da pilha de filtro de armazenamento. (ID3D12InfoQueue.GetStorageFilter) |
ID3D12InfoQueue::GetStorageFilterStackSize Obtenha o tamanho da pilha de filtro de armazenamento em bytes. (ID3D12InfoQueue.GetStorageFilterStackSize) |
ID3D12InfoQueue::P opRetrievalFilter Coloque um filtro de recuperação na parte superior da pilha de filtro de recuperação. (ID3D12InfoQueue.PopRetrievalFilter) |
ID3D12InfoQueue::P opStorageFilter Coloque um filtro de armazenamento na parte superior da pilha de filtro de armazenamento. (ID3D12InfoQueue.PopStorageFilter) |
ID3D12InfoQueue::P ushCopyOfRetrievalFilter Envie por push uma cópia do filtro de recuperação atualmente na parte superior da pilha de filtro de recuperação para a pilha de filtro de recuperação. (ID3D12InfoQueue.PushCopyOfRetrievalFilter) |
ID3D12InfoQueue::P ushCopyOfStorageFilter Envie por push uma cópia do filtro de armazenamento atualmente na parte superior da pilha de filtro de armazenamento para a pilha de filtro de armazenamento. (ID3D12InfoQueue.PushCopyOfStorageFilter) |
ID3D12InfoQueue::P ushEmptyRetrievalFilter Envie por push um filtro de recuperação vazio para a pilha de filtro de recuperação. (ID3D12InfoQueue.PushEmptyRetrievalFilter) |
ID3D12InfoQueue::P ushEmptyStorageFilter Envie por push um filtro de armazenamento vazio para a pilha de filtro de armazenamento. (ID3D12InfoQueue.PushEmptyStorageFilter) |
ID3D12InfoQueue::P ushRetrievalFilter Envie por push um filtro de recuperação para a pilha de filtro de recuperação. (ID3D12InfoQueue.PushRetrievalFilter) |
ID3D12InfoQueue::P ushStorageFilter Efetue push de um filtro de armazenamento para a pilha de filtro de armazenamento. (ID3D12InfoQueue.PushStorageFilter) |
ID3D12InfoQueue::SetBreakOnCategory Defina uma categoria de mensagem para ser interrompida quando uma mensagem com essa categoria passar pelo filtro de armazenamento. (ID3D12InfoQueue.SetBreakOnCategory) |
ID3D12InfoQueue::SetBreakOnID Defina um identificador de mensagem para interromper quando uma mensagem com esse identificador passar pelo filtro de armazenamento. (ID3D12InfoQueue.SetBreakOnID) |
ID3D12InfoQueue::SetBreakOnSeverity Defina um nível de severidade de mensagem para ser interrompido quando uma mensagem com esse nível de severidade passar pelo filtro de armazenamento. (ID3D12InfoQueue.SetBreakOnSeverity) |
ID3D12InfoQueue::SetMessageCountLimit Defina o número máximo de mensagens que podem ser adicionadas à fila de mensagens. (ID3D12InfoQueue.SetMessageCountLimit) |
ID3D12InfoQueue::SetMuteDebugOutput Defina um booliano que ativa ou desativa a saída de depuração. (ID3D12InfoQueue.SetMuteDebugOutput) |
Comentários
Essa interface é obtida consultando-a do ID3D12Device usando IUnknown::QueryInterface
. A ID3D12Debug
camada deve ser habilitada por meio ID3D12Debug::EnableDebugLayer
de para que essa operação seja bem-sucedida.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | d3d12sdklayers.h |