Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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