Funzione GetCurrentThreadAddr (wdbgexts.h)
La funzione GetCurrentThreadAddr restituisce il percorso 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 il percorso 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 GetTebAddress.
Nel debug in modalità kernel, GetCurrentThreadAddr restituisce il percorso 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.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | wdbgexts.h (include Wdbgexts.h, Dbgeng.h) |