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.
Ruft einen Block des zusammenhängenden Speichers ab der angegebenen Adresse ab und gibt ihn im angegebenen Puffer zurück.
Syntax
HRESULT ReadVirtual(
[in] CORDB_ADDRESS address,
[out, size_is(bytesRequested), length_is(*pBytesRead)]
BYTE * pBuffer,
[in] ULONG32 bytesRequested,
[out] ULONG32 * pBytesRead);
Die Parameter
address [in] Die Startadresse des angeforderten Speichers.
pbuffer [out] Der Puffer, in dem der Speicher gespeichert wird.
bytesRequested [in] Die Anzahl der Bytes, die von der Zieladresse abgerufen werden sollen.
pBytesRead [out] Die Anzahl der Bytes, die tatsächlich aus der Zieladresse gelesen werden. Dies kann weniger sein als bytesRequested.
Bemerkungen
Wenn das erste Byte (an der angegebenen Startadresse) gelesen werden kann, sollte der Aufruf erfolgreich zurückgeben (um effizientes Lesen von Datenstrukturen mit selbst beschreibender Länge wie null-beendete Zeichenfolgen) zu unterstützen.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 4.0