Metodo IDebugSystemObjects4::SetImplicitProcessDataOffset (dbgeng.h)

Il metodo SetImplicitProcessDataOffset imposta il processo implicito per la destinazione corrente.

Sintassi

HRESULT SetImplicitProcessDataOffset(
  [in] ULONG64 Offset
);

Parametri

[in] Offset

Specifica il percorso nello spazio indirizzi di memoria della destinazione della struttura di dati del processo di sistema che deve diventare il processo implicito per la destinazione corrente. Se si tratta di zero, il processo implicito per la destinazione corrente è impostato sul processo implicito predefinito.

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à kernel, la struttura dei dati è la struttura KPROCESS per il processo.

Nel debug in modalità utente, la struttura dei dati è il blocco di ambiente di processo (PEB) per il processo.

Avviso Poiché è possibile usare SetImplicitThreadDataOffset per impostare il thread implicito in modo indipendente dal processo implicito, il thread implicito potrebbe non appartenere al processo implicito. Questo può causare errori se si tenta di accedere a uno qualsiasi stato utente per il thread implicito, perché sarà incompatibile con lo spazio indirizzi virtuale (specificato dal processo implicito).
 
Per altre informazioni sul processo implicito corrente, vedere Thread e processi. Per informazioni dettagliate sulle strutture KPROCESS e PEB, vedere Microsoft Windows Internals by David Solomon e Mark Russinovich.

Requisiti

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