PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE函式 (pepfx.h)
PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE函式會初始化平臺擴充功能外掛程式 (PEP ) PEP_ACPI_GPIO_RESOURCE 結構。
語法
void PEP_ACPI_INITIALIZE_GPIO_INT_RESOURCE(
[in] KINTERRUPT_MODE InterruptType,
[in] KINTERRUPT_POLARITY LevelType,
[in] BOOLEAN Shareable,
[in] BOOLEAN CanWake,
[in] GPIO_PIN_CONFIG_TYPE PinConfig,
[in] USHORT DebounceTimeout,
[in] UCHAR ResourceSourceIndex,
[in] PUNICODE_STRING ResourceSourceName,
[in] BOOLEAN ResourceUsage,
[in] PUCHAR VendorData,
[in] USHORT VendorDataLength,
[in] PUSHORT PinTable,
[in] UCHAR PinCount,
[out] PPEP_ACPI_RESOURCE Resource
);
參數
[in] InterruptType
識別中斷類型的 KINTERRUPT_MODE 列舉值。
[in] LevelType
KINTERRUPT_POLARITY列舉值,識別裝置在中斷行上發出中斷要求訊號的方式。
[in] Shareable
指出裝置是否可以共用。
[in] CanWake
指出裝置是否可從低電源狀態中喚醒。
[in] PinConfig
識別 GPIO 針腳組態類型的 GPIO_PIN_CONFIG_TYPE 列舉值。
[in] DebounceTimeout
指定硬體反轉等候時間,以百毫秒為單位。
[in] ResourceSourceIndex
此參數應一律為零。
[in] ResourceSourceName
此參數應一律為 「ResourceConsumer」。。
[in] ResourceUsage
指出此裝置是否正在使用中。
[in] VendorData
原始數據緩衝區的指標,其中包含OS驅動程式要譯碼的廠商定義位元組數據。
[in] VendorDataLength
VendorData 元件中的緩衝區大小。
[in] PinTable
資源上的針腳編號清單。
[in] PinCount
PinTable 參數所描述的 針腳 數目。
[out] Resource
資源的指標。 指標背後的結構類型為 PEP_ACPI_GPIO_RESOURCE。
傳回值
無
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從Windows 10 開始支援。 |
目標平台 | Windows |
標頭 | pepfx.h (包含 Pep_x.h) |