Compartir a través de


ICorDebugDataTarget::ReadVirtual (Método)

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

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 va 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 de inicio especificada), la llamada debe volver correctamente (para admitir la lectura eficaz de estructuras de datos con longitud autodescriptiva, como las cadenas terminadas en null).

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: 4

Vea también

Referencia

ICorDebugDataTarget (Interfaz)

Otros recursos

Interfaces para depuración

Depuración (Referencia de la API no administrada)