Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция ReadIoSpaceEx64 — это расширенная версия ReadIoSpace64. Он считывает не только расположения системных операций ввода-вывода, но и расположения ввода-вывода на шине. ReadIoSpace64 работает так же, как ReadIoSpaceEx64, за исключением того, что по умолчанию используется тип интерфейса для ISA, шина равно нулю, а адресное пространство — 1.
Синтаксис
void ReadIoSpaceEx64(
ULONG64 address,
PULONG data,
PULONG size,
ULONG interfacetype,
ULONG busnumber,
ULONG addressspace
);
Параметры
address
Указывает адрес ввода-вывода для чтения.
data
Указывает адрес переменной для чтения данных. Это должно быть по крайней мере количество байтов, содержащихся в размера.
size
Указывает адрес переменной, содержащей число байтов для чтения. размер должен быть 1, 2 или 4. После чтения данных размер будет содержать количество байтов, которые фактически считываются.
interfacetype
Указывает тип интерфейса, для которого существует расширенное пространство ввода-вывода. Возможные значения включают ISA, EISA и MCA. Дополнительные сведения см. в разделе ntddk.h, который доступен в составе комплекта драйверов Windows.
busnumber
Указывает количество шины, на которой существует расширенное пространство ввода-вывода. Обычно это равно нулю, если не существует более одной шины заданного типа.
addressspace
Обычно это 1.
Возвращаемое значение
Отсутствует
Замечания
Если вы пишете 32-разрядный код, вместо этого следует использовать ReadIoSpaceEx . Дополнительные сведения см. в 32-разрядных указателей и 64-разрядны х указателей.
Если вы пишете расширение WdbgExts, включите wdbgexts.h. Если вы пишете расширение DbgEng, которое вызывает эту функцию, включите wdbgexts.h до dbgeng.h (дополнительные сведения см. в записи кода расширения DbgEng).
Требования
Требование | Ценность |
---|---|
целевая платформа | Рабочий стол |
Заголовок | wdbgexts.h (include Wdbgexts.h, Dbgeng.h) |