IDebugHostMemory::ReadPointers-Methode (dbgmodel.h)
Liest eine Reihe von Objekten mit Zeigergröße aus dem Adressraum des Ziels, wie durch den in passierten Kontext und die position definiert.
Jeder Lesezeiger wird bei Bedarf null auf 64-Bits 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 Standort befindet.
location
Der Speicherort, an dem Zeiger gelesen werden sollen. Dieser Speicherort kann eine virtuelle Adresse innerhalb des durch den Kontext definierten Adressraums darstellen oder etwa ein Register in einem Kontextdatensatz für einen Thread darstellen.
count
Die Anzahl der zu lesenden Zeiger.
pointers
Die vom Debugziel gelesenen Zeiger werden in das hier übergebene Array eingefügt. Alle Zeiger, die kleiner als 64 Bit sind, werden null auf 64-Bits erweitert.
Rückgabewert
Diese Methode gibt HRESULT zurück, was auf Erfolg oder Fehler hinweist.
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgmodel.h |