Partager via


structure PEP_UNMASKED_INTERRUPT_INFORMATION (pepfx.h)

La structure PEP_UNMASKED_INTERRUPT_INFORMATION contient des informations sur une source d’interruption.

Syntaxe

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;

Membres

Version

Version de cette structure.

Size

Taille, en octets, de cette structure.

Flags

Union PEP_UNMASKED_INTERRUPT_FLAGS qui indique si l’interruption est une interruption principale ou secondaire. Pour plus d’informations, consultez d’interruptions primaires et secondaires.

Mode

Valeur d’énumération KINTERRUPT_MODE. Ce membre indique si l’interruption est déclenchée en périphérie ou déclenchée au niveau.

Polarity

Valeur d’énumération KINTERRUPT_POLARITY. Ce membre indique le bord ou le niveau du signal d’interruption qui déclenche l’interruption.

Gsiv

Numéro de vecteur d’interruption système global (GSIV) qui identifie cette interruption. Le microprogramme ACPI affecte des numéros GSIV à toutes les lignes d’interruption principales. Pour les lignes d’interruption secondaires (GPIO), le numéro GSIV est attribué dynamiquement par le système d’exploitation.

PinNumber

Pour les sources d’interruption secondaires, ce membre identifie le nombre de broches sur le contrôleur d’E/S à usage général (GPIO) connecté à la ligne de signal d’interruption à partir de l’appareil d’interruption. Pour les sources d’interruption principales, ce membre n’est pas défini.

Si un contrôleur GPIO a des broches GPIO, les broches sont numérotées de 0 à N-1. Une ou plusieurs de ces broches GPIO peuvent être configurées en tant qu’entrées d’interruption.

DeviceHandle

Pour les sources d’interruption secondaire, ce membre contient le handle d’appareil PEP pour le contrôleur GPIO qui est la source de cette interruption. Pour les sources d’interruption principales, ce champ n’est pas défini.

Remarques

Cette structure est utilisée par la routine de rappel EnumerateInterruptSource.

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge à partir de Windows 10.
d’en-tête pepfx.h (include Pep_x.h)

Voir aussi

EnumerateInterruptSource

KINTERRUPT_MODE

KINTERRUPT_POLARITY

PEP_UNMASKED_INTERRUPT_FLAGS