获取以指定地址开始的连续内存块,并在提供的缓冲区中返回该内存块。
HRESULT ReadVirtual(
[in] CORDB_ADDRESS address,
[out, size_is(bytesRequested), length_is(*pBytesRead)]
BYTE * pBuffer,
[in] ULONG32 bytesRequested,
[out] ULONG32 * pBytesRead);
参数
address
[in] 请求的内存的起始地址。pbuffer
[out] 将用于存储内存的缓冲区。bytesRequested
[in] 要从目标地址获取的字节数。pBytesRead
[out] 从目标地址实际读取的字节数。 这可以少于 bytesRequested。
备注
如果可以读取第一个字节(在指定的起始地址处),则调用应返回成功,以便支持使用自我描述长度的数据结构(如以 null 终止的字符串)的有效读取。
要求
**平台:**请参见 .NET Framework 系统要求。
头文件: CorDebug.idl、CorDebug.h
**库:**CorGuids.lib
**.NET Framework 版本:**4