Condividi tramite


Metodo IDebugSystemObjects4::GetCurrentThreadTeb (dbgeng.h)

Il metodo GetCurrentThreadTeb restituisce il percorso del blocco di ambiente thread (TEB) per il thread corrente.

Sintassi

HRESULT GetCurrentThreadTeb(
  [out] PULONG64 Offset
);

Parametri

[out] Offset

Riceve la posizione nello spazio indirizzi virtuale della destinazione del TEB per il thread corrente.

Valore restituito

Questo metodo può anche restituire valori di errore. Per altre informazioni, vedere Valori restituiti .

Codice restituito Descrizione
S_OK
Il metodo è stato eseguito correttamente.

Commenti

Nel debug in modalità utente, questo metodo fornisce le stesse informazioni di GetCurrentThreadDataOffset.

Nel debug in modalità kernel, la posizione restituita è della struttura TEB del thread di sistema in esecuzione nel processore rappresentato dal thread corrente quando si è verificato l'ultimo evento.

Nota In modalità kernel, il thread corrente è sempre un thread virtuale creato per un processore nel computer di destinazione. Poiché gli eventi possono verificarsi in thread di sistema diversi, il percorso TEB per un thread virtuale può cambiare.
 
Per altre informazioni sui thread, vedere Thread e processi. Per informazioni dettagliate sulla struttura TEB, vedere Microsoft Windows Internals by David Solomon e Mark Russinovich.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione dbgeng.h (includere Dbgeng.h)