функция 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) |