Condividi tramite


Funzione GetCurrentProcessAddr (wdbgexts.h)

La funzione GetCurrentProcessAddr restituisce il percorso dei dati di sistema che descrivono il processo corrente.

Sintassi

void GetCurrentProcessAddr(
  DWORD    Processor,
  ULONG64  CurrentThread,
  PULONG64 Address
);

Parametri

Processor

Specifica l'indice del processore o del thread virtuale che esegue il thread corrente quando si è verificato l'ultimo evento. Il processore viene usato solo nel debug in modalità kernel; e, solo se CurrentThread è NULL.

CurrentThread

Specifica la posizione dei dati di sistema per il thread corrente. Si tratta della posizione restituita da GetCurrentThreadAddr.

Nel debug in modalità kernel , CurrentThread può essere NULL, nel qual caso viene usato processore .

Address

Riceve la posizione dei dati di sistema che descrivono il processo corrente.

Valore restituito

nessuno

Osservazioni

Nel debug in modalità utente , GetCurrentProcessAddr restituisce il percorso del blocco dell'ambiente di elaborazione (PEB) del processo. Si tratta della stessa posizione restituita da GetPebAddress .

Nel debug in modalità kernel GetCurrentProcessAddr restituisce la posizione della struttura KPROCESS del processo corrente.

Per informazioni dettagliate sulle strutture KPROCESS e PEB, 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)

Vedi anche

GetCurrentThreadAddr

GetPebAddress