GPIO_READ_PINS_MASK_PARAMETERS結構 (gpioclx.h)
GPIO_READ_PINS_MASK_PARAMETERS 結構描述一般用途 I/O (GPIO) 針腳的銀行讀取作業。
語法
typedef struct _GPIO_READ_PINS_MASK_PARAMETERS {
BANK_ID BankId;
PULONG64 PinValues;
GPIO_READ_PINS_FLAGS Flags;
PVOID Reserved;
} GPIO_READ_PINS_MASK_PARAMETERS, *PGPIO_READ_PINS_MASK_PARAMETERS;
成員
BankId
此 GPIO 針腳庫的識別碼。 如果 N 是 GPIO 控制器中的銀行數目,BankId 是範圍 0 到 N–1 中的整數。 GPIO 架構延伸模組 (GpioClx) 先前從 CLIENT_QueryControllerBasicInformation 事件回呼函式中取得控制器中的銀行數目。 如需詳細資訊,請參閱<
PinValues
GPIO 控制器驅動程式將它從銀行中的 GPIO 針腳讀取的值儲存到其中的 64 位變數。 如果 N 是此銀行中的 GPIO 針腳數目,則針腳編號為 0 到 N–1。 針腳數位 0 的值會儲存在此變數的位 0(最小有效位)中,針腳數位 1 的值會儲存在此變數的位 1 中,依此變數的位 1 儲存。
Flags
一組旗標,可控制 GPIO 針腳讀取作業。 如果已設定 WriteConfiguredPins 旗標位,GPIO 控制器驅動程式可以從設定寫入作業的 GPIO 針腳讀取。
Reserved
保留供系統使用。
言論
CLIENT_ReadGpioPinsUsingMask 事件回呼函式的 ReadParameters 參數是呼叫端配置 GPIO_READ_PINS_MASK_PARAMETERS 結構的指標。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 從 Windows 8 開始支援。 |
標頭 | gpioclx.h |
另請參閱
CLIENT_CONTROLLER_BASIC_INFORMATION