Функция ReadIoSpace (wdbgexts.h)

Функция ReadIoSpace считывает данные из системных расположений ввода-вывода.

Синтаксис

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

Параметры

address

Указывает адрес ввода-вывода для чтения.

data

Указывает адрес переменной для хранения считываемых данных. Это должно быть по крайней мере количество байтов, содержащихся в размере.

size

Указывает адрес переменной, содержащей число считываемых байтов (только 1, 2 или 4). После считывания данных размер будет содержать количество фактически прочитанных байтов.

Возвращаемое значение

None

Remarks

При написании 64-разрядного кода следует использовать ReadIoSpace64 . Дополнительные сведения см. в разделе 32-разрядные и 64-разрядные указатели .

Если вы пишете расширение WdbgExts, включите wdbgexts.h. Если вы пишете расширение DbgEng, которое вызывает эту функцию, включите wdbgexts.h перед dbgeng.h (дополнительные сведения см. в разделе Написание кода расширения DbgEng ).

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть wdbgexts.h (включая Wdbgexts.h, Dbgeng.h)