Método IDebugDataSpaces::WriteBusData (dbgeng.h)
O método WriteBusData grava dados em um barramento do sistema.
Sintaxe
HRESULT WriteBusData(
[in] ULONG BusDataType,
[in] ULONG BusNumber,
[in] ULONG SlotNumber,
[in] ULONG Offset,
[in] PVOID Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG BytesWritten
);
Parâmetros
[in] BusDataType
Especifica o tipo de dados do barramento para o qual gravar. Para obter detalhes dos valores permitidos, consulte a documentação da enumeração BUS_DATA_TYPE no SDK do Microsoft Windows.
[in] BusNumber
Especifica o número atribuído pelo sistema do barramento. Isso geralmente é zero, a menos que o sistema tenha mais de um ônibus do mesmo tipo de dados de ônibus.
[in] SlotNumber
Especifica o número do slot lógico no barramento.
[in] Offset
Especifica o deslocamento nos dados do barramento para o qual começar a gravar.
[in] Buffer
Especifica os dados a serem gravados no barramento.
[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. 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 |
---|---|
|
O método foi bem-sucedido. |
Observações
Esse método só está disponível na depuração no modo kernel.
A natureza dos dados lidos do barramento é dependente do sistema, do ônibus e do slot.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | dbgeng.h (inclua Dbgeng.h) |