estructura GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS (gpioclx.h)
La estructura GPIO_QUERY_ENABLED_INTERRUPTS_PARAMETERS indica qué patillas de interrupción de 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 que se van a consultar para 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 del controlador de la función de devolución de llamada de evento 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 la patilla 0, el bit 1 representa la patilla 1, etc.
Observaciones
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 bancario en el BankId miembro de esta estructura para especificar qué banco de patillas GPIO se van a consultar. La función escribe un valor de máscara en el EnabledMask miembro de esta estructura para indicar qué interrupciones están habilitadas en el banco especificado.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite a partir de Windows 8.1. |
encabezado de | gpioclx.h |
Consulte también
CLIENT_CONTROLLER_BASIC_INFORMATION