IDebugHostMemory2::ReadPointers-Methode (dbgmodel.h)
Liest eine Reihe von Objekten mit Zeigergröße aus dem Adressraum des Ziels, wie durch den inpassierten Kontext und die Position definiert.
Jeder Lesezeiger wird bei Bedarf auf 64 Bit erweitert und zurückgegeben.
Syntax
HRESULT ReadPointers(
IDebugHostContext *context,
Location location,
ULONG64 count,
ULONG64 *pointers
);
Parameter
context
Der Hostkontext, in dem Zeiger gelesen werden sollen. Dies stellt beispielsweise den Adressraum dar, in dem sich der Speicherort befindet.
location
Die Position, an der Zeiger gelesen werden sollen. Dieser Speicherort kann eine virtuelle Adresse innerhalb des durch den Kontext definierten Adressraums oder ein Register innerhalb eines Kontextdatensatzes für einen Thread darstellen.
count
Die Anzahl der zu lesenden Zeiger.
pointers
Die aus dem Debugziel gelesenen Zeiger werden in das hier übergebene Array eingefügt. Zeiger mit einer Größe von weniger als 64 Bit werden auf 64 Bit erweitert.
Rückgabewert
Diese Methode gibt HRESULT zurück, das den Erfolg oder Fehler angibt.
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgmodel.h |