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