Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Leest een opgegeven geheugengebied voor dit proces.
Syntaxis
HRESULT ReadMemory(
[in] CORDB_ADDRESS address,
[in] DWORD size,
[out, size_is(size), length_is(size)] BYTE buffer[],
[out] SIZE_T *read);
Parameterwaarden
address [in] Een CORDB_ADDRESS waarde die het basisadres aangeeft van het geheugen dat moet worden gelezen.
size [in] Het aantal bytes dat uit het geheugen moet worden gelezen.
buffer [uit] Een buffer die de inhoud van het geheugen ontvangt.
read [uit] Een aanwijzer naar het aantal bytes dat is overgebracht naar de opgegeven buffer.
Opmerkingen
De ReadMemory methode is voornamelijk bedoeld om te worden gebruikt door foutopopsporing in interop om geheugenregio's te inspecteren die worden gebruikt door het niet-beheerde gedeelte van de foutopsporing. Deze methode kan ook worden gebruikt om algemene tussentaalcode (CIL) en systeemeigen JIT-gecompileerde code te lezen.
Alle beheerde onderbrekingspunten worden verwijderd uit de gegevens die in de buffer parameter worden geretourneerd. Er worden geen aanpassingen aangebracht voor systeemeigen onderbrekingspunten die zijn ingesteld door ICorDebugProcess2::SetUnmanagedBreakpoint.
Er wordt geen cache van procesgeheugen uitgevoerd.
Requirements
Platformen: Zie ondersteunde besturingssystemen van .NET.
Rubriek: CorDebug.idl, CorDebug.h
Bibliotheek: CorGuids.lib
.NET-versies: Beschikbaar sinds .NET Framework 1.0