estructura de GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS (gpioclx.h)
La estructura GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS indica qué patillas de interrupción en un banco de patillas de E/S de uso general (GPIO) están habilitadas.
Sintaxis
typedef struct _GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS {
BANK_ID BankId;
ULONG64 EnabledMask;
} GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS, *PGPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS;
Miembros
BankId
Identificador del banco de patillas GPIO para consultar las interrupciones habilitadas. Si N es el número de bancos en el controlador GPIO, BankId es un entero en el intervalo de 0 a N-1. La extensión del marco gpIO (GpioClx) obtuvo previamente el número de bancos en el controlador de la función de devolución de llamada de eventos CLIENT_QueryControllerBasicInformation . Para obtener más información, vea Comentarios en CLIENT_CONTROLLER_BASIC_INFORMATION.
EnabledMask
Máscara de 64 bits que indica qué interrupciones están habilitadas en el banco especificado. Un bit en la máscara que se establece en 1 identifica un pin de interrupción que está habilitado para las interrupciones. Todos los demás bits de la máscara son 0. Si N es el número de patillas de este banco, las patillas se numeran de 0 a N-1. Bit 0 (el bit menos significativo) de la máscara representa el pin 0, bit 1 representa el pin 1, etc.
Comentarios
El parámetro QueryEnabledParameters de la función de devolución de llamada de evento CLIENT_QueryEnabledInterrupts es un puntero a una estructura de GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS asignada por el autor de la llamada. Antes de llamar a esta función, el autor de la llamada escribe un identificador de banco en el miembro BankId de esta estructura para especificar qué banco de GPIO ancla a la consulta. La función escribe un valor de máscara en el miembro EnabledMask de esta estructura para indicar qué interrupciones están habilitadas en el banco especificado.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite a partir de Windows 8.1. |
Encabezado | gpioclx.h |
Consulte también
CLIENT_CONTROLLER_BASIC_INFORMATION