Sdílet prostřednictvím


ICorDebugDataTarget::ReadVirtual – metoda

Získá blok souvislé paměti počínaje zadanou adresou a vrátí ho v zadané vyrovnávací paměti.

Syntaxe

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

Parametry

address [v] Počáteční adresa požadované paměti.

pbuffer [ven] Vyrovnávací paměť, do které se paměť uloží.

bytesRequested [v] Počet bajtů, které se mají získat z cílové adresy.

pBytesRead [ven] Počet bajtů, které se skutečně čtou z cílové adresy. Může to být míň než bytesRequested.

Poznámky

Pokud je možné přečíst první bajt (na zadané počáteční adrese), volání by mělo vrátit úspěch (aby bylo možné podporovat efektivní čtení datových struktur s popisem délky, jako jsou řetězce ukončené hodnotou null).

Požadavky

Platformy: Viz požadavky na systém.

Hlavička: CorDebug.idl, CorDebug.h

Knihovna: CorGuids.lib

Verze rozhraní .NET Framework: Dostupné od verze 4

Viz také