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
此參數會複製到 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 開始支援。 |
目標平臺 | 窗戶 |
標頭 | pepfx.h (include Pep_x.h) |