!carta igienica

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.