Partilhar via


Método de ICorDebugDataTarget::ReadVirtual

Obtém um bloco de memória contígua, iniciando no endereço especificado e retorna-o buffer fornecido.

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] O endereço de início da memória solicitada.

  • pbuffer
    [out] O buffer onde será armazenada na memória.

  • bytesRequested
    [in] O número de bytes para obter o endereço de destino.

  • pBytesRead
    [out] Realmente, o número de bytes lidos do endereço de destino. Isso pode ser menor do que bytesRequested.

Comentários

Se o primeiro byte (no endereço inicial especificada) pode ser lidos, a chamada deve retornar êxito (para oferecer suporte eficiente leitura das estruturas de dados com autodescritivos comprimento, como seqüências de terminação nula).

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

.NET Framework versões: 4

Consulte também

Referência

Interface de ICorDebugDataTarget

Outros recursos

Interfaces de depuração.

Depuração (referência de API não gerenciada)