Método IDebugDataSpaces3::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 de barramento no 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 barramento do mesmo tipo de dados de barramento.
[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.
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 |
---|---|
|
O método foi bem-sucedido. |
Comentários
Esse método só está disponível na depuração no modo kernel.
A natureza dos dados lidos do barramento é dependente do sistema, do barramento e do slot.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | dbgeng.h (inclua Dbgeng.h) |