Freigeben über


IDebugHostMemory5-Schnittstelle (dbgmodel.h)

Version 5 der Speicherzugriffsschnittstelle für den zugrunde liegenden Debugger.

Diese Version 5 der Schnittstelle unterstützt alle vorherigen Methoden mit identischen Signaturen und enthält zusätzliche neue Methoden, die zusätzliche Funktionen bereitstellen. Die neuen Methoden werden im Header am Ende des Abschnitts für diese Schnittstelle aufgeführt.

Erbschaft

Die IDebugHostMemory5 Schnittstelle erbt von der IDebugHostMemory4-Schnittstelle.

Methodik

Die IDebugHostMemory5--Schnittstelle weist diese Methoden auf.

 
IDebugHostMemory5::AddRef

Die AddRef-Methode erhöht die Verweisanzahl für ein Objekt.
IDebugHostMemory5::CanonicalizeLocation

Die CanonicalizeLocation-Methode transformiert einen bestimmten Ort in seine "kanonische Darstellung", bei der es sich um ein ausgewähltes Standardformular handelt.
IDebugHostMemory5::GetDisplayStringForLocation

Konvertieren Sie für einen bestimmten Speicherort innerhalb des Adressraums des Ziels, wie durch Kontext und Position definiert, den Speicherort in eine angezeigte Zeichenfolge (entsprechend dem von dem Host ausgewählten Format).
IDebugHostMemory5::GetPhysicalAddressLocation

Die GetPhysicalAddressLocation-Methode erstellt eine Standortstruktur, die einen Offset als physische Speicheradresse darstellt.
IDebugHostMemory5::IsPhysicalAddressLocation

Die IsPhysicalAddressLocation-Methode gibt zurück, ob ein bestimmter Speicherort eine physische Adresse darstellt oder nicht.
IDebugHostMemory5::LinearizeLocation

Nimmt einen Speicherort an, der etwas anderes als eine virtuelle Speicheradresse darstellt und versucht, den Speicherort innerhalb des angegebenen Kontexts in eine virtuelle Speicheradresse zu linearisieren.
IDebugHostMemory5::QueryInterface

Die QueryInterface-Methode ruft Zeiger auf unterstützte Schnittstellen für ein Objekt ab.
IDebugHostMemory5::ReadBytes

Die ReadBytes-Methode liest eine Anzahl von Bytes aus dem Adressraum des Ziels für einen bestimmten Kontext und ort.
IDebugHostMemory5::ReadIntrinsics

Die ReadIntrinsics-Methode liest einen oder mehrere systeminterne Werte aus dem Adressraum des Ziels, der durch den angegebenen Kontext und die angegebene Position definiert wird.
IDebugHostMemory5::ReadOrdinalIntrinsics

IDebugHostMemory5::ReadPointers

Die ReadPointers-Methode liest eine Reihe von Zeigern aus dem Adressraum des Ziels für einen bestimmten Kontext und eine bestimmte Position.
IDebugHostMemory5::Release

Die IDebugHostMemory5::Release-Methode gibt einen Verweis auf das Speicherobjekt frei.
IDebugHostMemory5::WriteBytes

Die IDebugHostMemory5::WriteBytes-Methode schreibt eine Anzahl von Bytes in den Adressraum des Ziels für einen bestimmten Kontext und Ort.
IDebugHostMemory5::WritePointers

Die IDebugHostMemory5::WritePointers-Methode schreibt eine Reihe von Zeigern in den Adressraum des Ziels.

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

Debuggerdatenmodell C++-Übersicht