ICorDebugDataTarget::ReadVirtual-Methode
Ruft einen Block zusammenhängenden Arbeitsspeichers ab, der bei der angegebenen Adresse beginnt, und gibt ihn im angegebenen Puffer zurück.
HRESULT ReadVirtual(
[in] CORDB_ADDRESS address,
[out, size_is(bytesRequested), length_is(*pBytesRead)]
BYTE * pBuffer,
[in] ULONG32 bytesRequested,
[out] ULONG32 * pBytesRead);
Parameter
address
[in] Die Startadresse des angeforderten Arbeitsspeichers.pbuffer
[out] Der Puffer, in dem der Arbeitsspeicher 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 wurden. Diese kann kleiner als bytesRequested sein.
Hinweise
Wenn das erste Byte (an der angegebenen Startadresse) gelesen werden kann, ist der Aufruf erfolgreich (um das effiziente Lesen von Datenstrukturen mit selbstbeschreibender Länge, z. B. auf NULL endende Zeichenfolgen, zu unterstützen).
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 4
Siehe auch
Referenz
ICorDebugDataTarget-Schnittstelle