estructura de PEP_UNMASKED_INTERRUPT_INFORMATION (pep_x.h)

La estructura PEP_UNMASKED_INTERRUPT_INFORMATION contiene información sobre un origen de interrupción.

Sintaxis

typedef struct _PEP_UNMASKED_INTERRUPT_INFORMATION {
  USHORT                       Version;
  USHORT                       Size;
  PEP_UNMASKED_INTERRUPT_FLAGS Flags;
  KINTERRUPT_MODE              Mode;
  KINTERRUPT_POLARITY          Polarity;
  ULONG                        Gsiv;
  USHORT                       PinNumber;
  PEPHANDLE                    DeviceHandle;
} PEP_UNMASKED_INTERRUPT_INFORMATION, *PPEP_UNMASKED_INTERRUPT_INFORMATION;

Miembros

Version

Versión de esta estructura.

Size

Tamaño, en bytes, de esta estructura.

Flags

Unión PEP_UNMASKED_INTERRUPT_FLAGS que indica si la interrupción es una interrupción principal o secundaria. Para obtener más información, vea Interrupciones principales y secundarias.

Mode

Valor de enumeración KINTERRUPT_MODE. Este miembro indica si la interrupción está desencadenada por el borde o por el nivel.

Polarity

Valor de enumeración KINTERRUPT_POLARITY. Este miembro indica qué borde o nivel de la señal de interrupción desencadena la interrupción.

Gsiv

Número de vector de interrupción del sistema global (GSIV) que identifica esta interrupción. El firmware ACPI asigna números GSIV a todas las líneas de interrupción principales. Para las líneas de interrupción secundarias (GPIO), el número GSIV se asigna dinámicamente por el sistema operativo.

PinNumber

En el caso de los orígenes de interrupción secundarios, este miembro identifica el número del pin en el controlador de E/S de uso general (GPIO) que está conectado a la línea de señal de interrupción desde el dispositivo de interrupción. En el caso de los orígenes de interrupción principales, este miembro no está definido.

Si un controlador GPIO tiene N patillas GPIO, los patillas se numeran de 0 a N-1. Una o varias de estas patillas GPIO se pueden configurar como entradas de interrupción.

DeviceHandle

En el caso de los orígenes de interrupción secundarios, este miembro contiene el identificador del dispositivo PEP para el controlador GPIO que es el origen de esta interrupción. En el caso de los orígenes de interrupción principales, este campo no está definido.

Comentarios

Esta estructura la usa la rutina de devolución de llamada EnumerateInterruptSource .

Requisitos

Requisito Value
Cliente mínimo compatible Se admite a partir de Windows 10.
Encabezado pep_x.h (incluya Pep_x.h)

Consulte también

EnumerateInterruptSource

KINTERRUPT_MODE

KINTERRUPT_POLARITY

PEP_UNMASKED_INTERRUPT_FLAGS