structure GPIO_READ_PINS_MASK_PARAMETERS (gpioclx.h)
La structure GPIO_READ_PINS_MASK_PARAMETERS décrit une opération de lecture sur une banque de broches d’E/S à usage général (GPIO).
Syntaxe
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;
Membres
BankId
Identificateur de cette banque de broches GPIO. Si N est le nombre de banques dans le contrôleur GPIO, BankId est un entier compris entre 0 et N–1. L’extension d’infrastructure GPIO (GpioClx) a précédemment obtenu le nombre de banques dans le contrôleur à partir de la fonction de rappel d’événements CLIENT_QueryControllerBasicInformation . Pour plus d’informations, consultez Remarques dans CLIENT_CONTROLLER_BASIC_INFORMATION.
PinValues
Variable 64 bits dans laquelle le pilote du contrôleur GPIO stocke les valeurs qu’il lit à partir des broches GPIO de la banque. Si N est le nombre de broches GPIO dans cette banque, les broches sont numérotées de 0 à N–1. La valeur du code pin numéro 0 est enregistrée dans le bit 0 (le bit le moins significatif) de cette variable, la valeur du code pin numéro 1 est enregistrée dans le bit 1 de cette variable, et ainsi de suite.
Flags
Ensemble d’indicateurs pour contrôler l’opération de lecture de broche GPIO. Si le bit d’indicateur WriteConfiguredPins est défini, le pilote du contrôleur GPIO peut lire à partir d’une broche GPIO configurée pour les opérations d’écriture.
Reserved
Réservé pour le système.
Remarques
Le paramètre ReadParameters de la fonction de rappel d’événement CLIENT_ReadGpioPinsUsingMask est un pointeur vers une structure de GPIO_READ_PINS_MASK_PARAMETERS allouée à l’appelant .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge à partir de Windows 8. |
En-tête | gpioclx.h |
Voir aussi
CLIENT_CONTROLLER_BASIC_INFORMATION