Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Lee un área de memoria especificada para este proceso.
Syntax
HRESULT ReadMemory(
[in] CORDB_ADDRESS address,
[in] DWORD size,
[out, size_is(size), length_is(size)] BYTE buffer[],
[out] SIZE_T *read);
Parámetros
address [in] Valor CORDB_ADDRESS que especifica la dirección base de la memoria que se va a leer.
size [in] Número de bytes que se van a leer de la memoria.
buffer [out] Búfer que recibe el contenido de la memoria.
read [out] Puntero al número de bytes transferidos al búfer especificado.
Observaciones
El ReadMemory método está pensado principalmente para ser utilizado por la depuración de interoperabilidad para inspeccionar las regiones de memoria que usa la parte no administrada del depurado. Este método también se puede usar para leer código de lenguaje intermedio común (CIL) y código compilado jiT nativo.
Los puntos de interrupción administrados se quitarán de los datos que se devuelven en el buffer parámetro .
ICorDebugProcess2::SetUnmanagedBreakpoint no realizará ningún ajuste para los puntos de interrupción nativos establecidos por ICorDebugProcess2::SetUnmanagedBreakpoint.
No se realiza ningún almacenamiento en caché de la memoria del proceso.
Requisitos
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET: Disponible desde .NET Framework 1.0