共用方式為


GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS結構 (gpioclx.h)

GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS 結構表示已啟用一般用途 I/O(GPIO) 針腳的銀行中斷針腳。

語法

typedef struct _GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS {
  BANK_ID BankId;
  ULONG64 EnabledMask;
} GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS, *PGPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS;

成員

BankId

要查詢已啟用中斷之 GPIO 針腳的銀行標識碼。 如果 N 是 GPIO 控制器中的銀行數目,BankId 是範圍 0 到 N–1 中的整數。 GPIO 架構延伸模組 (GpioClx) 先前從 CLIENT_QueryControllerBasicInformation 事件回呼函式中取得控制器中的銀行數目。 如需詳細資訊,請參閱<CLIENT_CONTROLLER_BASIC_INFORMATION中的。

EnabledMask

64 位遮罩,指出指定銀行中已啟用哪些中斷。 遮罩中設定為1的位會識別針對中斷啟用的插斷針腳。 遮罩中的所有其他位都是0。 如果 N 是此銀行中的針腳數目,則針腳編號為 0 到 N–1。 遮罩中的位 0 (最小有效位) 代表針腳 0、位 1 代表針腳 1 等等。

言論

CLIENT_QueryEnabledInterrupts 事件回呼函式的 QueryEnabledParameters 參數是呼叫端配置 GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS 結構的指標。 呼叫此函式之前,呼叫端會將銀行標識碼寫入至此結構的 BankId 成員,以指定要查詢的 GPIO 針腳。 函式會將遮罩值寫入至這個結構的 EnabledMask 成員,以指出指定的銀行中已啟用哪些中斷。

要求

要求 價值
最低支援的用戶端 從 Windows 8.1 開始支援。
標頭 gpioclx.h

另請參閱

CLIENT_CONTROLLER_BASIC_INFORMATION

CLIENT_QueryControllerBasicInformation

CLIENT_QueryEnabledInterrupts