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 |
---|---|
|
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.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | dbgeng.h (include Dbgeng.h) |