Compartilhar via


Método IDebugDataSpaces3::ReadPointersVirtual (dbgeng.h)

O método ReadPointersVirtual é um método de conveniência para ler ponteiros do espaço de endereço virtual do destino.

Sintaxe

HRESULT ReadPointersVirtual(
  [in]  ULONG    Count,
  [in]  ULONG64  Offset,
  [out] PULONG64 Ptrs
);

Parâmetros

[in] Count

Especifica o número de ponteiros a serem lidos.

[in] Offset

Especifica o local no espaço de endereço virtual do destino para começar a ler os ponteiros.

[out] Ptrs

Especifica a matriz para armazenar os ponteiros. O número de elementos que essa matriz contém é Count.

Retornar valor

Código de retorno Descrição
S_OK
Todos os ponteiros foram lidos da memória do destino e armazenados em Ptrs.
 

Esse método também pode retornar valores de erro. Consulte Valores retornados para obter mais detalhes.

Comentários

Esse método lê da memória do espaço de endereço virtual do destino. Em seguida, a memória é tratada como uma lista de ponteiros. Os ponteiros de 32 bits são então estendidos por sinal para valores de 64 bits.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho dbgeng.h (inclua Dbgeng.h)

Confira também

IDebugDataSpaces

IDebugDataSpaces2

IDebugDataSpaces3

IDebugDataSpaces4

ReadVirtual

WritePointersVirtual