Freigeben über


WriteIoSpace64-Funktion (wdbgexts.h)

Die WriteIoSpace64--Funktion schreibt an die System-E/A-Speicherorte.

Syntax

void WriteIoSpace64(
  ULONG64 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 Größeenthalten sind.

size

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

Rückgabewert

Nichts

Bemerkungen

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

Schließen 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 Writing DbgEng Extension Code.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- wdbgexts.h (include Wdbgexts.h, Dbgeng.h)