IDebugHostMemory2::ReadPointers-Methode (dbgmodel.h)
Liest eine Reihe von Zeigergrößenobjekten 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 z. B. den Adressraum dar, in dem der Speicherort vorhanden ist.
location
Die Position, an der Zeiger gelesen werden sollen. Dieser Speicherort kann eine virtuelle Adresse innerhalb des durch den Kontext definierten Adressraums darstellen, oder er kann ein Register in einem Kontextdatensatz für einen Thread darstellen.
count
Die Anzahl der zu lesenden Zeiger.
pointers
Die von dem Debugziel gelesenen Zeiger werden in das hier übergebene Array eingefügt. Alle Zeiger, die kleiner als 64 Bit sind, werden auf 64-Bits erweitert.
Rückgabewert
Diese Methode gibt HRESULT zurück, das Erfolg oder Fehler angibt.
Anforderungen
Anforderung | Wert |
---|---|
Header- | dbgmodel.h |