IDebugDataSpaces::WriteIo-Methode (dbgeng.h)
Die WriteIo-Methode schreibt in den System- und Bus-E/A-Speicher.
Syntax
HRESULT WriteIo(
[in] ULONG InterfaceType,
[in] ULONG BusNumber,
[in] ULONG AddressSpace,
[in] ULONG64 Offset,
[in] PVOID Buffer,
[in] ULONG BufferSize,
[out, optional] PULONG BytesWritten
);
Parameter
[in] InterfaceType
Gibt den Schnittstellentyp des E/A-Busses an. Dieser Parameter kann Werte in der INTERFACE_TYPE-Enumeration annehmen, die in wdm.h definiert ist.
[in] BusNumber
Gibt die systemseitig zugewiesene Nummer des Busses an. Dies ist normalerweise 0, es sei denn, das System verfügt über mehr als einen Bus desselben Schnittstellentyps.
[in] AddressSpace
Legen Sie auf eins fest.
[in] Offset
Gibt den Speicherort der angeforderten Daten an.
[in] Buffer
Gibt die Daten an, die in den E/A-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 E/A-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.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dbgeng.h (einschließlich Dbgeng.h) |