PEP_ACPI_INITIALIZE_EXTENDED_IO_RESOURCE函式 (pepfx.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 |
標頭 | pepfx.h (包含 Pep_x.h) |