Dela via


ICorDebugDataTarget::ReadVirtual-metod

Hämtar ett block med sammanhängande minne som börjar på den angivna adressen och returnerar det i den angivna bufferten.

Syntax

HRESULT ReadVirtual(
    [in] CORDB_ADDRESS   address,
    [out, size_is(bytesRequested), length_is(*pBytesRead)]
          BYTE *     pBuffer,
    [in]  ULONG32    bytesRequested,
    [out] ULONG32 *  pBytesRead);

Parametrar

address [i] Startadressen för begärt minne.

pbuffer [ut] Bufferten där minnet ska lagras.

bytesRequested [i] Antalet byte som ska hämtas från måladressen.

pBytesRead [ut] Antalet byte som faktiskt lästs från måladressen. Detta kan vara färre än bytesRequested.

Kommentarer

Om den första byte (vid den angivna startadressen) kan läsas bör anropet returnera lyckad (för effektiv läsning av datastrukturer med självbeskrivande längd, till exempel null-avslutade strängar).

Krav

Plattformar: Se Systemkrav.

Rubrik: CorDebug.idl, CorDebug.h

Bibliotek: CorGuids.lib

.NET Framework-versioner: Finns sedan 4

Se även