ICorDebugProcess::ReadMemory – metoda
Přečte zadanou oblast paměti pro tento proces.
Syntaxe
HRESULT ReadMemory(
[in] CORDB_ADDRESS address,
[in] DWORD size,
[out, size_is(size), length_is(size)] BYTE buffer[],
[out] SIZE_T *read);
Parametry
address
[v] Hodnota CORDB_ADDRESS
, která určuje základní adresu paměti, která se má přečíst.
size
[v] Počet bajtů, které se mají číst z paměti.
buffer
[ven] Vyrovnávací paměť, která přijímá obsah paměti.
read
[ven] Ukazatel na počet bajtů přenesených do zadané vyrovnávací paměti.
Poznámky
Metoda ReadMemory
je primárně určena k použití laděním zprostředkovatele komunikace ke kontrole oblastí paměti, které používají nespravovaná část ladicího programu. Tuto metodu lze také použít ke čtení kódu CIL (Common Intermediate Language) a nativního kódu zkompilovaného JIT.
Všechny spravované zarážky budou odebrány z dat vrácených v parametru buffer
. U nativních zarážek nastavených VCorDebugProcess2::SetUnmanagedBreakpoint nebudou provedeny žádné úpravy.
Neprovádí se ukládání paměti procesu do mezipaměti.
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 1.0