функция PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE (pepfx.h)

Функция PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE инициализирует структуру PEP_ACPI_EXTENDED_ADDRESS подключаемого модуля расширения платформы (PEP).

Синтаксис

void PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE(
  [in]  BOOLEAN            ResourceUsage,
  [in]  UCHAR              Decode,
  [in]  BOOLEAN            IsMinFixed,
  [in]  BOOLEAN            IsMaxFixed,
  [in]  UCHAR              ISARanges,
  [in]  ULONGLONG          AddressGranularity,
  [in]  ULONGLONG          AddressMinimum,
  [in]  ULONGLONG          AddressMaximum,
  [in]  ULONGLONG          AddressTranslation,
  [in]  ULONGLONG          RangeLength,
  [in]  ULONGLONG          TypeSpecificAttributes,
  [in]  PUNICODE_STRING    DescriptorName,
  [in]  BOOLEAN            TranslationTypeNonStatic,
  [in]  BOOLEAN            TanslationSparseDensity,
  [out] PPEP_ACPI_RESOURCE Resource
);

Параметры

[in] ResourceUsage

Этот параметр копируется в элемент GeneralFlags инициализированной структуры PEP_ACPI_EXTENDED_ADDRESS .

[in] Decode

Если задано значение , указывает, что этот мост субтрактивно декодирует адрес. Это относится только к мостам верхнего уровня.

Если значение не задано, указывает, что этот мост декодирует этот адрес.

[in] IsMinFixed

Если задано значение , указывает, что минимальный адрес является фиксированным.

[in] IsMaxFixed

Если задано значение , указывает, что максимальный адрес является фиксированным.

[in] ISARanges

Этот параметр копируется в элемент TypeSpecificFlags инициализированной структуры PEP_ACPI_EXTENDED_ADDRESS .

[in] AddressGranularity

Битовая маска, указывающая, какие биты были декодированы.

[in] AddressMinimum

Для мостов, которые переводят адреса, это указывает минимальный начальный адрес на вторичной стороне моста.

[in] AddressMaximum

Для мостов, которые переводят адреса, это указывает максимальный начальный адрес на вторичной стороне моста.

[in] AddressTranslation

Для мостов, которые переводят адреса через мост, это адрес на основной стороне.

[in] RangeLength

Длина диапазона адресов.

[in] TypeSpecificAttributes

Атрибуты этого ресурса, относящиеся к типу.

[in] DescriptorName

Имя дескриптора ресурса.

[in] TranslationTypeNonStatic

Значение true указывает, что ресурс использует преобразование типов. В противном случае используется статическое преобразование типа.

[in] TanslationSparseDensity

Значение false указывает на то, что это плотное преобразование. В противном случае он разрежен.

[out] Resource

Приведение к *PEP_ACPI_EXTENDED_ADDRESS.

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

None

Требования

Требование Значение
Минимальная версия клиента Поддерживается начиная с Windows 10.
Целевая платформа Windows
Header pepfx.h (включая Pep_x.h)

См. также раздел

PEP_ACPI_EXTENDED_ADDRESS