IDebugHostMemory2-Schnittstelle (dbgmodel.h)
Die Speicherzugriffsschnittstelle für den zugrunde liegenden Debugger.
Diese Version 2 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.
Vererbung
IDebugHostMemory2 erbt von IDebugHostMemory.
Methoden
Die IDebugHostMemory2-Schnittstelle verfügt über diese Methoden.
IDebugHostMemory2::AddRef Die IDebugHostMemory2::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt. |
IDebugHostMemory2::GetDisplayStringForLocation Konvertieren Sie für eine bestimmte Position innerhalb des Adressraums des Ziels, wie durch Kontext und Standort definiert, den Speicherort in eine anzeigebare Zeichenfolge (entsprechend dem vom Host gewählten Format). |
IDebugHostMemory2::LinearizeLocation Verwendet einen Speicherort, der etwas anderes als eine virtuelle Speicheradresse darstellen kann, und versucht, den Speicherort innerhalb des angegebenen Kontexts in eine virtuelle Speicheradresse zu linearisieren. |
IDebugHostMemory2::QueryInterface Die IDebugHostMemory2::QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab. |
IDebugHostMemory2::ReadBytes Die IDebugHostMemory2::ReadBytes-Methode liest eine Anzahl von Bytes aus dem Adressraum des Ziels für einen bestimmten Kontext und Speicherort. |
IDebugHostMemory2::ReadPointers Die IDebugHostMemory2::ReadPointers-Methode liest eine Reihe von Zeigern aus dem Adressraum des Ziels für einen bestimmten Kontext und speicherort. |
IDebugHostMemory2::Release Die IDebugHostMemory2::Release-Methode verringert die Verweisanzahl für eine Schnittstelle für ein Objekt. |
IDebugHostMemory2::WriteBytes Die IDebugHostMemory2::WriteBytes-Methode schreibt eine Anzahl von Bytes in den Adressraum des Ziels für einen bestimmten Kontext und Speicherort. |
IDebugHostMemory2::WritePointers Verwendet eine Reihe von Zeigern, die in 64-Bit-Werten ohne Vorzeichen gespeichert sind, schneidet sie auf die native Zeigergröße des Ziels ab und schreibt sie in den Adressraum des Ziels, wie durch den inpassierten Kontext und Speicherort definiert. |
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgmodel.h |