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 ônibus de E/S. Se bytesWritten for NULL, essas informações não serão retornadas.

Valor de retorno

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

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

Observações

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

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho dbgeng.h (inclua Dbgeng.h)