Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die GetPhysicalAddressLocation-Methode erstellt eine Standortstruktur, die einen Offset als physische Speicheradresse darstellt. Fehler ist ein legitimes Ergebnis (E_NOTIMPL), wenn der Debugger keine physische Adressierung unterstützt. Wenn der Debugger jedoch physische Adressierung unterstützt, aber kein bestimmtes Ziel, wird GetPhysicalAddressLocation erfolgreich ausgeführt, aber Leseversuche von diesem Speicherort schlagen fehl.
Bei erfolgreicher Ausführung dieser Methode kann der resultierende Standort mit jeder Methode verwendet werden, die einen Standort erfordert. Dies schließt die Erstellung von typierten Objekten an einer physischen Adresse ein. Aufrufer können den Offset der zurückgegebenen Position ändern, nachdem die Methode erfolgreich zurückgegeben wurde.
Syntax
HRESULT GetPhysicalAddressLocation(
ULONG64 physAddr,
Location *pPhysicalAddressLocation
);
Parameter
physAddr
Die physische Speicheradresse, die als Standortstruktur dargestellt werden muss.
pPhysicalAddressLocation
Ein Zeiger auf den Speicherort, an dem die Standortstruktur, die die physische Speicheradresse darstellt, gespeichert wird.
Rückgabewert
Diese Methode gibt HRESULT zurück, das Erfolg oder Fehler angibt.
Bemerkungen
Wenn diese Methode erfolgreich ist, kann der Speicherort mit jeder Methode verwendet werden, die einen Speicherort verwendet (einschließlich der Erstellung von typierten Objekten an einer physischen Adresse).
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | dbgmodel.h |