Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Beolvassa a folyamathoz megadott memóriaterületet.
Szemantika
HRESULT ReadMemory(
[in] CORDB_ADDRESS address,
[in] DWORD size,
[out, size_is(size), length_is(size)] BYTE buffer[],
[out] SIZE_T *read);
Paraméterek
address [in] Az CORDB_ADDRESS olvasni kívánt memória alapcímét meghatározó érték.
size [in] A memóriából beolvasandó bájtok száma.
buffer [kifelé] A memória tartalmát fogadó puffer.
read [kifelé] Mutató a megadott pufferbe átvitt bájtok számára.
Megjegyzések
Ez ReadMemory a módszer elsősorban a hibakeresés nem felügyelt része által használt memóriarégiók vizsgálatára szolgál. Ez a módszer használható a közös köztes nyelv (CIL) kód és a natív JIT által lefordított kód olvasására is.
A rendszer eltávolítja a felügyelt töréspontokat a paraméterben buffer visszaadott adatokból. Az ICorDebugProcess2::SetUnmanagedBreakpoint által beállított natív töréspontokhoz nem történik módosítás.
A folyamatmemória gyorsítótárazása nem történik meg.
Requirements
Platformok: Lásd: .NET által támogatott operációs rendszerek.
Fejléc: CorDebug.idl, CorDebug.h
Könyvtár: CorGuids.lib
.NET-verziók: A .NET-keretrendszer 1.0 óta érhető el