функция PEP_ACPI_INITIALIZE_IOPORT_RESOURCE (pep_x.h)
Функция PEP_ACPI_INITIALIZE_IOPORT_RESOURCE инициализирует структуру модуля расширения платформы (PEP PEP_ACPI_IO_MEMORY_RESOURCE).
Синтаксис
void PEP_ACPI_INITIALIZE_IOPORT_RESOURCE(
[in] UCHAR Decode,
[in] USHORT MinimumAddress,
[in] USHORT MaximumAddress,
[in] UCHAR Alignment,
[in] UCHAR PortLength,
[out] PPEP_ACPI_RESOURCE Resource
);
Параметры
[in] Decode
Указывает, как декодировать адрес ресурса. Если бит 0 равен 1, это означает, что логическое устройство декодирует 16-разрядные адреса. Если бит 0 равен 0, это означает, что логическое устройство декодирует только первые 10 битов адреса.
Биты 1–7 этого параметра зарезервированы и должны иметь значение нулю.
[in] MinimumAddress
Указывает минимальный допустимый начальный адрес для диапазона операций ввода-вывода.
[in] MaximumAddress
Задает максимальный допустимый начальный адрес для диапазона операций ввода-вывода.
[in] Alignment
Указывает степень детализации выравнивания для назначенного адреса ввода-вывода.
[in] PortLength
Указывает количество байтов в диапазоне операций ввода-вывода.
[out] Resource
Указатель на ресурс. Структура, расположенная за указателем, имеет тип PEP_ACPI_IO_MEMORY_RESOURCE.
Возвращаемое значение
Никакой
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается начиная с Windows 10. |
целевая платформа | Виндоус |
заголовка | pep_x.h (include Pep_x.h) |