Freigeben über


IDebugSystemObjects::GetCurrentProcessPeb-Methode (dbgeng.h)

Die GetCurrentProcessPeb-Methode gibt den Prozessumgebungsblock (PEB) des aktuellen Prozesses zurück.

Syntax

HRESULT GetCurrentProcessPeb(
  [out] PULONG64 Offset
);

Parameter

[out] Offset

Empfängt den Speicherort im virtuellen Adressraum des Ziels des PEB des aktuellen Prozesses.

Rückgabewert

Diese Methode gibt möglicherweise auch Fehlerwerte zurück. Weitere Informationen finden Sie unter Rückgabewerte .

Rückgabecode BESCHREIBUNG
S_OK
Die Methode war erfolgreich.

Hinweise

Beim Debuggen im Benutzermodus stellt diese Methode die gleichen Informationen wie GetCurrentProcessDataOffset bereit.

Beim Debuggen im Kernelmodus wird der Speicherort der PEB-Struktur für den Systemprozess zurückgegeben, in dem das letzte Ereignis aufgetreten ist.

Hinweis Im Kernelmodus ist der aktuelle Prozess des Ziels immer der einzelne virtuelle Prozess, den die Debugger-Engine für den Kernel erstellt hat. Da jedoch Ereignisse in verschiedenen Systemprozessen auftreten können, kann sich der peb-Speicherort ändern, der von dieser Methode zurückgegeben wird.
 
Weitere Informationen zu Prozessen finden Sie unter Threads und Prozesse.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dbgeng.h (dbgeng.h einschließen)