Freigeben über


IDebugDataSpaces2::WriteIo-Methode (dbgeng.h)

Die WriteIo-Methode schreibt in den System- und Bus-E/A-Arbeitsspeicher.

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 in wdm.h definierten INTERFACE_TYPE-Enumeration annehmen.

[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 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 Byte an. Dies ist die maximale Anzahl von Bytes, die geschrieben werden.

[out, optional] BytesWritten

Empfängt die Anzahl von Bytes, die in den E/A-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
S_OK
Die Methode war erfolgreich.

Hinweise

Diese Methode ist nur im Kernelmodusdebuggen verfügbar.

Anforderungen

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