Condividi tramite


Metodo IDebugSystemObjects2::GetCurrentProcessDataOffset (dbgeng.h)

Il metodo GetCurrentProcessDataOffset restituisce il percorso della struttura dei dati di sistema che descrive il processo corrente.

Sintassi

HRESULT GetCurrentProcessDataOffset(
  [out] PULONG64 Offset
);

Parametri

[out] Offset

Riceve la posizione nello spazio indirizzi virtuale della struttura dei dati di sistema che descrive il processo corrente.

Valore restituito

Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere valori restituiti.

Codice restituito Descrizione
S_OK
Il metodo ha avuto esito positivo.

Osservazioni

Nel debug in modalità utente, il percorso restituito è del blocco di ambiente del processo (PEB) per il processo corrente. Si tratta della stessa posizione restituita da GetCurrentProcessPeb.

Nel debug in modalità kernel, il percorso restituito è della struttura KPROCESS per il processo di sistema in cui si è verificato l'ultimo evento.

Nota In modalità kernel, il processo corrente della destinazione è sempre il singolo processo virtuale che il motore del debugger creato per il kernel. Tuttavia, poiché gli eventi possono verificarsi in processi di sistema diversi, la posizione KPROCESS restituita da questo metodo può cambiare.
 
Per altre informazioni sui processi, vedere Thread e processi. Per informazioni dettagliate sulle strutture PEB e KPROCESS, vedere Microsoft Windows Internals di David Solomon e Mark Russinovich.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione dbgeng.h (include Dbgeng.h)