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


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

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

Синтаксис

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.

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

Никакой

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается начиная с Windows 10.
целевая платформа Виндоус
заголовка pep_x.h (include Pep_x.h)

См. также

PEP_ACPI_EXTENDED_ADDRESS