Compartilhar via


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

O método WriteIo grava na memória de E/S do sistema e do barramento.

Sintaxe

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

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

Defina como um.

[in] Offset

Especifica o local dos dados solicitados.

[in] Buffer

Especifica os dados a serem gravados no barramento de E/S.

[in] BufferSize

Especifica o tamanho em bytes do buffer Buffer. Esse é o número máximo de bytes que serão gravados.

[out, optional] BytesWritten

Recebe o número de bytes gravados no barramento de E/S. Se BytesWritten for NULL, essas informações não serão retornadas.

Retornar valor

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

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

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)