GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS structure (gpioclx.h)
La structure GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS indique les broches d’interruption dans une banque de broches d’E/S à usage général (GPIO) qui sont activées.
Syntaxe
typedef struct _GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS {
BANK_ID BankId;
ULONG64 EnabledMask;
} GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS, *PGPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS;
Membres
BankId
Identificateur de la banque de broches GPIO pour interroger les interruptions activées. 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énement CLIENT_QueryControllerBasicInformation . Pour plus d’informations, consultez Remarques dans CLIENT_CONTROLLER_BASIC_INFORMATION.
EnabledMask
Masque 64 bits qui indique les interruptions activées dans la banque spécifiée. Un bit dans le masque défini sur 1 identifie une broche d’interruption activée pour les interruptions. Tous les autres bits du masque sont 0. Si N est le nombre de broches dans cette banque, les broches sont numérotées de 0 à N–1. Le bit 0 (le bit le moins significatif) dans le masque représente l’épingle 0, le bit 1 représente la broche 1, et ainsi de suite.
Remarques
Le paramètre QueryEnabledParameters de la fonction de rappel d’événement CLIENT_QueryEnabledInterrupts est un pointeur vers une structure de GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS allouée par l’appelant. Avant d’appeler cette fonction, l’appelant écrit un ID de banque dans le membre BankId de cette structure pour spécifier la banque de broches GPIO à interroger. La fonction écrit une valeur de masque dans le membre EnabledMask de cette structure pour indiquer les interruptions activées dans la banque spécifiée.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge à partir de Windows 8.1. |
En-tête | gpioclx.h |
Voir aussi
CLIENT_CONTROLLER_BASIC_INFORMATION
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour