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