Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membaca area memori tertentu untuk proses ini.
Syntax
HRESULT ReadMemory(
[in] CORDB_ADDRESS address,
[in] DWORD size,
[out, size_is(size), length_is(size)] BYTE buffer[],
[out] SIZE_T *read);
Parameter-parameternya
address [di] Nilai CORDB_ADDRESS yang menentukan alamat dasar memori yang akan dibaca.
size [di] Jumlah byte yang akan dibaca dari memori.
buffer [out] Buffer yang menerima konten memori.
read [out] Penunjuk ke jumlah byte yang ditransfer ke buffer yang ditentukan.
Komentar
Metode ReadMemory ini terutama dimaksudkan untuk digunakan oleh penelusuran kesalahan interop untuk memeriksa wilayah memori yang digunakan oleh bagian yang tidak dikelola dari debuggee. Metode ini juga dapat digunakan untuk membaca kode bahasa perantara umum (CIL) dan kode asli yang dikompilasi JIT.
Setiap titik henti terkelola akan dihapus dari data yang dikembalikan dalam buffer parameter . Tidak ada penyesuaian yang akan dilakukan untuk titik henti asli yang ditetapkan oleh ICorDebugProcess2::SetUnmanagedBreakpoint.
Tidak ada penembolokan memori proses yang dilakukan.
Persyaratan
Platform: Lihat Sistem operasi yang didukung .NET.
Header: CorDebug.idl, CorDebug.h
Perpustakaan: CorGuids.lib
Versi .NET: Tersedia sejak .NET Framework 1.0