Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'estensione !tp visualizza le informazioni sul pool di thread.
!tp pool Address [Flags]
!tp tqueue Address [Flags]
!tp ItemType Address [Flags]
!tp ThreadType [Address]
!tp stats Address [Flags]
!tp wfac Address
!tp wqueue Address Priority Node
!tp -?
Parametri
pozza **** Indirizzo
Determina la visualizzazione dell'intero pool di thread in Indirizzo . Se Address è 0, verranno visualizzati tutti i pool di thread.
tqueue **** Indirizzo
Determina la visualizzazione della coda timer attiva in Indirizzo .
Indirizzo ItemType
Determina la visualizzazione dell'elemento del pool di thread specificato. Address specifica l'indirizzo dell'elemento. ItemType specifica il tipo di elemento, che può includere una delle possibilità seguenti:
obj
Verrà visualizzato un elemento del pool generico, ad esempio un elemento di I/O.
temporizzatore
Verrà visualizzato un elemento timer.
aspettare
Verrà visualizzato un elemento di attesa.
lavoro
Verrà visualizzato un elemento di lavoro.
ThreadType [Indirizzo]
Determina la visualizzazione dei thread del tipo specificato. Se Address è incluso e diverso da zero, viene visualizzato solo il thread in questo indirizzo. Se Address è 0, vengono visualizzati tutti i thread corrispondenti a ThreadType . Se Address viene omesso, vengono visualizzati solo i thread corrispondenti a ThreadType associati al thread corrente. ThreadType specifica il tipo di thread da visualizzare. Ciò può includere una delle possibilità seguenti:
cameriere
Verrà visualizzato un thread del listener del pool di thread.
lavoratore
Verrà visualizzato un thread di lavoro del pool di thread.
stats [Indirizzo]
Determina la visualizzazione delle statistiche di debug del thread corrente. L'indirizzo può essere omesso, ma, se specificato, deve essere uguale a -1 (uno negativo), per rappresentare il thread corrente.
wfac **** Indirizzo
(solo Windows 7 e versioni successive) Determina la visualizzazione della factory del ruolo di lavoro in Indirizzo . L'indirizzo specificato deve essere un indirizzo diverso da zero valido.
wqueue **** Indirizzo
(solo Windows 7 e versioni successive) Causa la visualizzazione di una coda di lavoro e di un nodo NUMA che corrisponde alla seguente: una priorità specificata, un nodo NUMA specificato e il pool, in corrispondenza di un indirizzo specificato, a cui appartiene il nodo NUMA. Address specifica l'indirizzo del pool. Quando viene usato il parametro wqueue , deve essere seguito da Address, Priority e Node.
Priorità
(solo Windows 7 e versioni successive) Specifica i livelli di priorità delle code di lavoro da visualizzare. La priorità può essere uno dei valori seguenti:
0
Vengono visualizzate code di lavoro con priorità elevata.
1
Vengono visualizzate le code di lavoro con priorità normale.
2
Vengono visualizzate le code di lavoro con priorità bassa.
-1
Vengono visualizzate tutte le code di lavoro.
Nodo
(solo Windows 7 e versioni successive) Specifica un nodo NUMA appartenente al pool specificato da Address. Se Node è -1 (uno negativo), vengono visualizzati tutti i nodi NUMA.
Bandiere
Specifica il contenuto della visualizzazione. Può trattarsi di una somma di uno dei valori di bit seguenti (il valore predefinito è 0x0):
Bit 0 (0x1)
Fa sì che la visualizzazione sia un output a riga singola. Questo valore di bit non ha alcun effetto sull'output quando viene visualizzato un ItemType .
Bit 1 (0x2)
Fa in modo che la visualizzazione includa informazioni sui membri.
Bit 2 (0x4)
Questo flag è rilevante solo quando viene usata l'opzione pool. In Windows XP, Windows Server 2003, Windows Vista e Windows Server 2008, questo flag fa sì che la visualizzazione includa la coda di lavoro del pool. In Windows 7 e versioni successive, questo flag fa sì che la visualizzazione includa tutte le code di lavoro del pool con priorità normale e tutti i nodi NUMA.
-?
Visualizza un breve testo della Guida per questa estensione nella finestra Comando debugger.
DLL
Exts.dll
Informazioni aggiuntive
Per informazioni sul pool di thread, vedere la documentazione di Microsoft Windows SDK.