Compartir a través de


ICorDebugDataTarget::ReadVirtual (Método)

Obtiene un bloque de memoria contigua que comienza en la dirección especificada y lo devuelve en el búfer proporcionado.

Syntax

HRESULT ReadVirtual(
    [in] CORDB_ADDRESS   address,
    [out, size_is(bytesRequested), length_is(*pBytesRead)]
          BYTE *     pBuffer,
    [in]  ULONG32    bytesRequested,
    [out] ULONG32 *  pBytesRead);

Parámetros

address [in] Dirección de inicio de la memoria solicitada.

pbuffer [out] Búfer donde se almacenará la memoria.

bytesRequested [in] Número de bytes que se van a obtener de la dirección de destino.

pBytesRead [out] Número de bytes leídos realmente de la dirección de destino. Esto puede ser menor que bytesRequested.

Observaciones

Si se puede leer el primer byte (en la dirección de inicio especificada), la llamada debe devolverse correctamente (para admitir la lectura eficaz de estructuras de datos con longitud autodescriptante, como cadenas terminadas en NULL).

Requisitos

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET: Disponible desde .NET Framework 4.0

Consulte también