IDebugDataSpaces::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 |
---|---|
|
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) |