Funzione GetCurrentThreadAddr (wdbgexts.h)
La funzione GetCurrentThreadAddr restituisce la posizione dei dati di sistema che descrivono il thread corrente.
Sintassi
void GetCurrentThreadAddr(
DWORD Processor,
PULONG64 Address
);
Parametri
Processor
Specifica l'indice del thread i cui dati di sistema verranno restituiti.
Nel debug in modalità kernel, si tratta dell'indice di un thread virtuale, ovvero l'indice di un processore nel computer di destinazione.
Address
Riceve la posizione dei dati di sistema per il thread.
Valore restituito
nessuno
Osservazioni
Nel debug in modalità utente , GetCurrentThreadAddr restituisce il percorso del blocco dell'ambiente thread (TEB) del thread. Si tratta della stessa posizione restituita da GetTebAddress .
Nel debug in modalità kernel , GetCurrentThreadAddr restituisce la posizione della struttura KTHREAD del thread del sistema operativo in esecuzione nel processore quando si è verificato l'ultimo evento.
Per informazioni dettagliate sulle strutture KTHREAD e TEB, vedere Microsoft Windows Internals di David Solomon e Mark Russinovich.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | wdbgexts.h (include Wdbgexts.h, Dbgeng.h) |