Freigeben über


WriteIoSpace-Funktion (wdbgexts.h)

Die WriteIoSpace-Funktion schreibt in die E/A-Speicherorte des Systems.

Syntax

void WriteIoSpace(
  ULONG  address,
  ULONG  data,
  PULONG size
);

Parameter

address

Gibt die E/A-Adresse an, in die geschrieben werden soll.

data

Gibt die Adresse einer Variablen an, die die zu schreibenden Daten enthält. Dies muss mindestens die Anzahl der Bytes sein, die in der Größe enthalten sind.

size

Gibt die Adresse einer Variablen an, die die Anzahl der zu schreibenden Bytes enthält. Die Größe muss 1, 2 oder 4 sein. Nachdem die Daten geschrieben wurden, enthält die Größe die Anzahl der tatsächlich geschriebenen Bytes.

Rückgabewert

Keine

Bemerkungen

Wenn Sie 64-Bit-Code schreiben, sollten Sie stattdessen WriteIoSpace64 verwenden. Weitere Informationen finden Sie unter 32-Bit-Zeiger und 64-Bit-Zeiger .

Fügen Sie für eine WdbgExts-Erweiterung wdbgexts.h ein. Fügen Sie für eine DbgEng-Erweiterung wdbgexts.h vor dbgeng.h ein. Weitere Informationen finden Sie unter Schreiben von DbgEng-Erweiterungscode .

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile wdbgexts.h (einschließlich Wdbgexts.h, Dbgeng.h)