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