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
此参数将复制到初始化的 PEP_ACPI_EXTENDED_ADDRESS 结构的 GeneralFlags 成员中。
[in] Decode
设置后,指示此网桥以减法解码地址。 这仅适用于顶级网桥。
如果未设置,则指示此桥会积极解码此地址。
[in] IsMinFixed
设置后,指示最小地址是固定的。
[in] IsMaxFixed
设置后,指示最大地址是固定的。
[in] ISARanges
此参数复制到初始化的 PEP_ACPI_EXTENDED_ADDRESS 结构的 TypeSpecificFlags 成员中。
[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 开始支持。 |
目标平台 | Windows |
标头 | pep_x.h (包括 Pep_x.h) |