struttura PEP_UNMASKED_INTERRUPT_INFORMATION (pepfx.h)
La struttura PEP_UNMASKED_INTERRUPT_INFORMATION contiene informazioni su un'origine di interrupt.
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'interrupt è un interrupt primario o secondario. Per altre informazioni, vedere Interrupt primari e secondari.
Mode
Valore di enumerazione KINTERRUPT_MODE. Questo membro indica se l'interrupt è attivato da edge o attivato a livello.
Polarity
Valore di enumerazione KINTERRUPT_POLARITY. Questo membro indica il bordo o il livello del segnale di interruzione che attiva l'interrupt.
Gsiv
Numero GSIV (Global System Interrupt Vector) che identifica questo interrupt. Il firmware ACPI assegna numeri GSIV a tutte le linee di interruzione primarie. Per le linee di interruzione secondarie (GPIO), il numero GSIV viene assegnato dinamicamente dal sistema operativo.
PinNumber
Per le origini di interrupt secondarie, questo membro identifica il numero del pin nel controller di I/O per utilizzo generico (GPIO) connesso alla linea del segnale di interruzione dal dispositivo di interruzione. Per le origini di interrupt primarie, questo membro non è definito.
Se un controller GPIO ha pin GPIO N, i pin sono numerati da 0 a N-1. Uno o più di questi pin GPIO possono essere configurati come input di interrupt.
DeviceHandle
Per le origini di interrupt secondarie, questo membro contiene l'handle del dispositivo PEP per il controller GPIO che rappresenta l'origine per questo interrupt. Per le origini di interrupt primarie, questo campo non è definito.
Commenti
Questa struttura viene utilizzata dalla routine di callback EnumerateInterruptSource .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Intestazione | pepfx.h (include Pep_x.h) |