PEP_UNMASKED_INTERRUPT_INFORMATION struttura (pep_x.h)
La struttura PEP_UNMASKED_INTERRUPT_INFORMATION contiene informazioni su un'origine di interruzione.
Sintassi
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;
Members
Version
Versione di questa struttura.
Size
Dimensione, in byte, della struttura.
Flags
Unione PEP_UNMASKED_INTERRUPT_FLAGS che indica se l'interruzione è un interruzione primaria o secondaria. Per altre informazioni, vedere Interruzioni primarie e secondarie.
Mode
Valore di enumerazione KINTERRUPT_MODE. Questo membro indica se l'interruzione è attivata o attivata a livello.
Polarity
Valore di enumerazione KINTERRUPT_POLARITY. Questo membro indica quale bordo o livello del segnale di interruzione attiva l'interruzione.
Gsiv
Numero di vettore di interruzione del sistema globale (GSIV) che identifica questo interruzione. Il firmware ACPI assegna numeri GSIV a tutte le linee di interruzione primarie. Per le righe di interruzione secondarie (GPIO), il numero GSIV viene assegnato dinamicamente dal sistema operativo.
PinNumber
Per le origini di interruzione secondarie, questo membro identifica il numero del pin sul controller di I/O (GPIO) generico connesso alla linea di segnale di interruzione dal dispositivo di interruzione. Per le origini di interruzione primarie, questo membro non è definito.
Se un controller GPIO ha pin N GPIO, i pin sono numerati da 0 a N-1. Uno o più di questi pin GPIO possono essere configurati come input di interruzione.
DeviceHandle
Per le origini di interruzione secondarie, questo membro contiene l'handle del dispositivo PEP per il controller GPIO che è l'origine per questo interruzione. Per le origini di interruzione primarie, questo campo non è definito.
Commenti
Questa struttura viene usata dalla routine di callback EnumerateInterruptSource .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Intestazione | pep_x.h (includere Pep_x.h) |