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. processore viene usato solo nel debug in modalità kernel; e, solo se CurrentThread è NULL.

CurrentThread

Specifica il percorso 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 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 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.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione wdbgexts.h (include Wdbgexts.h, Dbgeng.h)

Vedere anche

GetCurrentThreadAddr

GetPebAddress