ReadIoSpace-Funktion (wdbgexts.h)
Die ReadIoSpace-Funktion liest aus den E/A-Speicherorten des Systems.
Syntax
void ReadIoSpace(
ULONG address,
PULONG data,
PULONG size
);
Parameter
address
Gibt die E/A-Adresse an, aus der gelesen werden soll.
data
Gibt die Adresse einer Variablen an, die die gelesenen Daten enthalten soll. 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 lesenden Bytes enthält (nur 1, 2 oder 4). Nachdem die Daten gelesen wurden, enthält die Größe die Anzahl der tatsächlich gelesenen Bytes.
Rückgabewert
Keine
Bemerkungen
Wenn Sie 64-Bit-Code schreiben, sollten Sie stattdessen ReadIoSpace64 verwenden. Weitere Informationen finden Sie unter 32-Bit-Zeiger und 64-Bit-Zeiger .
Wenn Sie eine WdbgExts-Erweiterung schreiben, schließen Sie wdbgexts.h ein. Wenn Sie eine DbgEng-Erweiterung schreiben, die diese Funktion aufruft, schließen Sie wdbgexts.h vor dbgeng.h ein (ausführliche Informationen finden Sie unter Schreiben von DbgEng-Erweiterungscode ).
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | wdbgexts.h (include Wdbgexts.h, Dbgeng.h) |