ICorDebugDataTarget::ReadVirtual-Methode
Ruft einen Block mit zusammenhängendem Arbeitsspeicher ab der angegebenen Adresse ab und gibt ihn im bereitgestellten 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);
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 kleiner als bytesRequested
sein.
Bemerkungen
Wenn das erste Byte (an der angegebenen Startadresse) gelesen werden kann, sollte der Aufruf einen Erfolg zurückgeben (zur Unterstützung des effizienten Lesens von Datenstrukturen mit selbstbeschreibenden Länge, z. B. Zeichenfolgen mit NULL-Beendigung).
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit Version 4 verfügbar