Compartilhar via


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

O método ReadIo lê da memória de E/S do sistema e do barramento.

Sintaxe

HRESULT ReadIo(
  [in]            ULONG   InterfaceType,
  [in]            ULONG   BusNumber,
  [in]            ULONG   AddressSpace,
  [in]            ULONG64 Offset,
  [out]           PVOID   Buffer,
  [in]            ULONG   BufferSize,
  [out, optional] PULONG  BytesRead
);

Parâmetros

[in] InterfaceType

Especifica o tipo de interface do barramento de E/S. Esse parâmetro pode ter valores na enumeração INTERFACE_TYPE definida em wdm.h.

[in] BusNumber

Especifica o número atribuído pelo sistema do barramento. Isso geralmente é zero, a menos que o sistema tenha mais de um barramento do mesmo tipo de interface.

[in] AddressSpace

Esse parâmetro deve ser igual a um.

[in] Offset

Especifica o endereço de E/S dentro do espaço de endereço.

[out] Buffer

Recebe os dados lidos do barramento de E/S.

[in] BufferSize

Especifica o tamanho em bytes do Buffer de buffer. Esse é o número máximo de bytes que serão lidos. No momento, isso deve ser 1, 2 ou 4.

[out, optional] BytesRead

Recebe o número de bytes retornados lidos do ônibus de E/S. Se BytesRead for NULL, essas informações não serão retornadas.

Retornar valor

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
 

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

Comentários

Esse método só está disponível na depuração no modo kernel.

Requisitos

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