Freigeben über


IDebugSystemObjects2::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 kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte.

Rückgabecode Beschreibung
S_OK
Die Methode war erfolgreich.

Bemerkungen

Im Benutzermodusdebugging stellt diese Methode die gleichen Informationen wie GetCurrentProcessDataOffsetbereit.

Im Kernelmodusdebugging ist der zurückgegebene Speicherort der PEB-Struktur für den Systemprozess, in dem das letzte Ereignis aufgetreten ist.

Hinweis Im Kernelmodus ist der aktuelle Prozess des Ziels immer der einzelne virtuelle Prozess, den das Debuggermodul für den Kernel erstellt. Da ereignisse jedoch in unterschiedlichen Systemprozessen auftreten können, kann sich die von dieser Methode zurückgegebene PEB-Position ändern.
 
Weitere Informationen zu Prozessen finden Sie unter Threads und Prozesse.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- dbgeng.h (include Dbgeng.h)