Condividi tramite


Interfaccia ID3D11InfoQueue (d3d11sdklayers.h)

Un'interfaccia della coda di informazioni archivia, recupera e filtra i messaggi di debug. La coda è costituita da una coda di messaggi, uno stack di filtri di archiviazione facoltativo e uno stack di filtri di recupero facoltativo.

Ereditarietà

L'interfaccia ID3D11InfoQueue eredita dall'interfaccia IUnknown . ID3D11InfoQueue include anche questi tipi di membri:

Metodi

L'interfaccia ID3D11InfoQueue dispone di questi metodi.

 
ID3D11InfoQueue::AddApplicationMessage

Aggiungere un messaggio definito dall'utente alla coda dei messaggi e inviare tale messaggio all'output di debug. (ID3D11InfoQueue.AddApplicationMessage)
ID3D11InfoQueue::AddMessage

Aggiungere un messaggio di debug alla coda dei messaggi e inviare tale messaggio all'output di debug.
ID3D11InfoQueue::AddRetrievalFilterEntries

Aggiungere filtri di archiviazione all'inizio dello stack di filtri di recupero. (ID3D11InfoQueue.AddRetrievalFilterEntries)
ID3D11InfoQueue::AddStorageFilterEntries

Aggiungere filtri di archiviazione all'inizio dello stack di filtri di archiviazione. (ID3D11InfoQueue.AddStorageFilterEntries)
ID3D11InfoQueue::ClearRetrievalFilter

Rimuovere un filtro di recupero dalla parte superiore dello stack di filtri di recupero. (ID3D11InfoQueue.ClearRetrievalFilter)
ID3D11InfoQueue::ClearStorageFilter

Rimuovere un filtro di archiviazione dall'inizio dello stack di filtri di archiviazione. (ID3D11InfoQueue.ClearStorageFilter)
ID3D11InfoQueue::ClearStoredMessages

Cancellare tutti i messaggi dalla coda dei messaggi. (ID3D11InfoQueue.ClearStoredMessages)
ID3D11InfoQueue::GetBreakOnCategory

Ottenere una categoria di messaggi da interrompere quando un messaggio con tale categoria passa attraverso il filtro di archiviazione. (ID3D11InfoQueue.GetBreakOnCategory)
ID3D11InfoQueue::GetBreakOnID

Ottenere un identificatore di messaggio da interrompere quando un messaggio con tale identificatore passa attraverso il filtro di archiviazione. (ID3D11InfoQueue.GetBreakOnID)
ID3D11InfoQueue::GetBreakOnSeverity

Ottenere un livello di gravità del messaggio da interrompere quando un messaggio con tale livello di gravità passa attraverso il filtro di archiviazione. (ID3D11InfoQueue.GetBreakOnSeverity)
ID3D11InfoQueue::GetMessage

Ottenere un messaggio dalla coda dei messaggi. (ID3D11InfoQueue.GetMessage)
ID3D11InfoQueue::GetMessageCountLimit

Ottiene il numero massimo di messaggi che è possibile aggiungere alla coda dei messaggi. (ID3D11InfoQueue.GetMessageCountLimit)
ID3D11InfoQueue::GetMuteDebugOutput

Ottiene un valore booleano che attiva o disattiva l'output di debug. (ID3D11InfoQueue.GetMuteDebugOutput)
ID3D11InfoQueue::GetNumMessagesAllowedByStorageFilter

Ottenere il numero di messaggi che sono stati autorizzati a passare attraverso un filtro di archiviazione. (ID3D11InfoQueue.GetNumMessagesAllowedByStorageFilter)
ID3D11InfoQueue::GetNumMessagesDeniedByStorageFilter

Ottenere il numero di messaggi che sono stati negati tramite un filtro di archiviazione. (ID3D11InfoQueue.GetNumMessagesDeniedByStorageFilter)
ID3D11InfoQueue::GetNumMessagesDiscardedByMessageCountLimit

Ottenere il numero di messaggi eliminati a causa del limite di conteggio dei messaggi. (ID3D11InfoQueue.GetNumMessagesDiscardedByMessageCountLimit)
ID3D11InfoQueue::GetNumStoredMessages

Ottenere il numero di messaggi attualmente archiviati nella coda dei messaggi. (ID3D11InfoQueue.GetNumStoredMessages)
ID3D11InfoQueue::GetNumStoredMessagesAllowedByRetrievalFilter

Ottiene il numero di messaggi che possono passare attraverso un filtro di recupero. (ID3D11InfoQueue.GetNumStoredMessagesAllowedByRetrievalFilter)
ID3D11InfoQueue::GetRetrievalFilter

Ottenere il filtro di recupero nella parte superiore dello stack di filtri di recupero. (ID3D11InfoQueue.GetRetrievalFilter)
ID3D11InfoQueue::GetRetrievalFilterStackSize

Ottiene le dimensioni dello stack di filtri di recupero in byte. (ID3D11InfoQueue.GetRetrievalFilterStackSize)
ID3D11InfoQueue::GetStorageFilter

Ottenere il filtro di archiviazione nella parte superiore dello stack di filtri di archiviazione. (ID3D11InfoQueue.GetStorageFilter)
ID3D11InfoQueue::GetStorageFilterStackSize

Ottenere le dimensioni dello stack di filtri di archiviazione in byte. (ID3D11InfoQueue.GetStorageFilterStackSize)
ID3D11InfoQueue::P opRetrievalFilter

Visualizzare un filtro di recupero dalla parte superiore dello stack di filtri di recupero. (ID3D11InfoQueue.PopRetrievalFilter)
ID3D11InfoQueue::P opStorageFilter

Visualizzare un filtro di archiviazione dall'inizio dello stack di filtri di archiviazione. (ID3D11InfoQueue.PopStorageFilter)
ID3D11InfoQueue::P ushCopyOfRetrievalFilter

Eseguire il push di una copia del filtro di recupero attualmente nella parte superiore dello stack di filtri di recupero nello stack di filtri di recupero. (ID3D11InfoQueue.PushCopyOfRetrievalFilter)
ID3D11InfoQueue::P ushCopyOfStorageFilter

Eseguire il push di una copia del filtro di archiviazione attualmente nella parte superiore dello stack di filtri di archiviazione nello stack di filtri di archiviazione. (ID3D11InfoQueue.PushCopyOfStorageFilter)
ID3D11InfoQueue::P ushEmptyRetrievalFilter

Eseguire il push di un filtro di recupero vuoto nello stack di filtri di recupero. (ID3D11InfoQueue.PushEmptyRetrievalFilter)
ID3D11InfoQueue::P ushEmptyStorageFilter

Eseguire il push di un filtro di archiviazione vuoto nello stack di filtri di archiviazione. (ID3D11InfoQueue.PushEmptyStorageFilter)
ID3D11InfoQueue::P ushRetrievalFilter

Eseguire il push di un filtro di recupero nello stack di filtri di recupero. (ID3D11InfoQueue.PushRetrievalFilter)
ID3D11InfoQueue::P ushStorageFilter

Eseguire il push di un filtro di archiviazione nello stack di filtri di archiviazione. (ID3D11InfoQueue.PushStorageFilter)
ID3D11InfoQueue::SetBreakOnCategory

Impostare una categoria di messaggi su cui eseguire l'interruzione quando un messaggio con tale categoria passa attraverso il filtro di archiviazione. (ID3D11InfoQueue.SetBreakOnCategory)
ID3D11InfoQueue::SetBreakOnID

Impostare un identificatore di messaggio su cui interrompere quando un messaggio con tale identificatore passa attraverso il filtro di archiviazione. (ID3D11InfoQueue.SetBreakOnID)
ID3D11InfoQueue::SetBreakOnSeverity

Impostare un livello di gravità del messaggio da interrompere quando un messaggio con tale livello di gravità passa attraverso il filtro di archiviazione. (ID3D11InfoQueue.SetBreakOnSeverity)
ID3D11InfoQueue::SetMessageCountLimit

Impostare il numero massimo di messaggi che possono essere aggiunti alla coda dei messaggi. (ID3D11InfoQueue.SetMessageCountLimit)
ID3D11InfoQueue::SetMuteDebugOutput

Impostare un valore booleano che attiva o disattiva l'output di debug. (ID3D11InfoQueue.SetMuteDebugOutput)

Commenti

Per ottenere questa interfaccia, attivare il livello di debug e usare IUnknown::QueryInterfacedall'ID3D11Device.

Windows Phone 8: questa API è supportata.

Requisiti

   
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d3d11sdklayers.h

Vedi anche

IUnknown

Interfacce di livello