Metodo IDebugSystemObjects4::GetCurrentProcessDataOffset (dbgeng.h)

Il metodo GetCurrentProcessDataOffset restituisce la posizione 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 altre informazioni, vedere Valori restituiti .

Codice restituito Descrizione
S_OK
Il metodo è stato eseguito correttamente.

Commenti

Nel debug in modalità utente, la posizione restituita è del blocco di ambiente di processo (PEB) per il processo corrente. Questa è la stessa posizione restituita da GetCurrentProcessPeb.

Nel debug in modalità kernel, la posizione restituita è 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 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 by David Solomon e Mark Russinovich.

Requisiti

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