Freigeben über


IDebugDataSpaces3::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 Buss an. Ausführliche Informationen zu zulässigen Werten finden Sie in der Dokumentation zur BUS_DATA_TYPE Enumeration im Microsoft Windows SDK.

[in] BusNumber

Gibt die vom System 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 Steckplatznummer auf dem Bus an.

[in] Offset

Gibt den Offset in den Busdaten an, in die geschrieben werden soll.

[in] Buffer

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

[in] BufferSize

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

[out, optional] BytesWritten

Empfängt die Anzahl der 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.

Bemerkungen

Diese Methode ist nur im Kernelmodusdebugging verfügbar.

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

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- dbgeng.h (include Dbgeng.h)