Поделиться через


функция PEP_ACPI_INITIALIZE_IOPORT_RESOURCE (pepfx.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.
целевая платформа Виндоус
заголовка pepfx.h (include Pep_x.h)

См. также

PEP_ACPI_IO_MEMORY_RESOURCE