Freigeben über


IDebugDataSpaces4::WriteBusData-Methode (dbgeng.h)

Die WriteBusData-Methode schreibt Daten in einen Systembus.

Syntax

HRESULT WriteBusData(
  [in]            ULONG  BusDataType,
  [in]            ULONG  BusNumber,
  [in]            ULONG  SlotNumber,
  [in]            ULONG  Offset,
  [in]            PVOID  Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG BytesWritten
);

Parameter

[in] BusDataType

Gibt den Busdatentyp des Busses an, in den geschrieben werden soll. Ausführliche Informationen zu zulässigen Werten finden Sie in der Dokumentation für die BUS_DATA_TYPE-Enumeration im Microsoft Windows SDK.

[in] BusNumber

Gibt die systemseitig zugewiesene Nummer des Busses an. Dies ist in der Regel null, es sei denn, das System verfügt über mehr als einen Bus desselben Busdatentyps.

[in] SlotNumber

Gibt die logische Slotnummer auf dem Bus an.

[in] Offset

Gibt den Offset in den Busdaten an, in den mit dem Schreiben begonnen werden soll.

[in] Buffer

Gibt die Daten an, die in den Bus geschrieben werden sollen.

[in] BufferSize

Gibt die Größe des Pufferpuffers in Byte an. Dies ist die maximale Anzahl von Bytes, die geschrieben werden.

[out, optional] BytesWritten

Empfängt die Anzahl von Bytes, die in den Bus geschrieben werden. Wenn BytesWrittenden Wert NULL aufweist, werden diese Informationen nicht zurückgegeben.

Rückgabewert

Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte .

Rückgabecode BESCHREIBUNG
S_OK
Die Methode war erfolgreich.

Hinweise

Diese Methode ist nur im Kernelmodusdebuggen verfügbar.

Die Art der aus dem Bus gelesenen Daten ist system-, bus- und slotabhängig.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dbgeng.h (dbgeng.h einschließen)