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.

Sintaxis

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. Puede ser menor que bytesRequested.

Comentarios

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

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: disponible a partir de la versión 4

Consulte también