Freigeben über


IDebugDataSpaces2::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 zu schreibenden Busses an. 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 normalerweise 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 geschrieben werden soll.

[in] Buffer

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

[in] BufferSize

Gibt die Größe des Pufferpuffers in Bytes 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 wurden. Wenn BytesWrittenNULL ist, 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 beim Debuggen im Kernelmodus verfügbar.

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

Anforderungen

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