Compartir a través de


estructura PEP_UNMASKED_INTERRUPT_INFORMATION (pepfx.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 desencadenada 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 mediante 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 del 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, las patillas se numeran de 0 a N-1. Una o varias de estas patillas GPIO pueden configurarse como entradas de interrupción.

DeviceHandle

Para los orígenes de interrupción secundarios, este miembro contiene el identificador de 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.

Observaciones

Esta estructura la usa la rutina de devolución de llamada EnumerateInterrupt Source.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite a partir de Windows 10.
encabezado de pepfx.h (include Pep_x.h)

Consulte también

EnumerateInterruptSource

KINTERRUPT_MODE

KINTERRUPT_POLARITY

PEP_UNMASKED_INTERRUPT_FLAGS