IDebugSystemObjects4::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 der PEB des aktuellen Prozesses.

Rückgabewert

Diese Methode kann auch Fehlerwerte zurückgeben. 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 Ereignisse jedoch in verschiedenen Systemprozessen auftreten können, kann sich der von dieser Methode zurückgegebene PEB-Speicherort ändern.
 
Weitere Informationen zu Prozessen finden Sie unter Threads und Prozesse.

Anforderungen

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