estrutura PEP_UNMASKED_INTERRUPT_INFORMATION (pepfx.h)
A estrutura PEP_UNMASKED_INTERRUPT_INFORMATION contém informações sobre uma fonte de interrupção.
Sintaxe
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;
Membros
Version
A versão dessa estrutura.
Size
O tamanho, em bytes, dessa estrutura.
Flags
Um PEP_UNMASKED_INTERRUPT_FLAGS união que indica se a interrupção é uma interrupção primária ou secundária. Para obter mais informações, consulte Interrupções primárias e secundárias.
Mode
Um valor de enumeração KINTERRUPT_MODE . Esse membro indica se a interrupção é disparada por borda ou disparada em nível.
Polarity
Um valor de enumeração KINTERRUPT_POLARITY . Esse membro indica qual borda ou nível do sinal de interrupção dispara a interrupção.
Gsiv
O número do GSIV (vetor de interrupção do sistema global) que identifica essa interrupção. O firmware ACPI atribui números GSIV a todas as linhas de interrupção primárias. Para linhas de interrupção secundárias (GPIO), o número GSIV é atribuído dinamicamente pelo sistema operacional.
PinNumber
Para fontes de interrupção secundárias, esse membro identifica o número do pino no controlador de E/S de uso geral (GPIO) que está conectado à linha de sinal de interrupção do dispositivo de interrupção. Para fontes de interrupção primárias, esse membro é indefinido.
Se um controlador GPIO tiver N pinos GPIO, os pinos serão numerados de 0 a N-1. Um ou mais desses pinos gpio podem ser configurados como entradas de interrupção.
DeviceHandle
Para fontes de interrupção secundárias, esse membro contém o identificador de dispositivo PEP para o controlador GPIO que é a origem dessa interrupção. Para fontes de interrupção primárias, esse campo é indefinido.
Comentários
Essa estrutura é usada pela rotina de retorno de chamada EnumerateInterruptSource .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte começando com Windows 10. |
Cabeçalho | pepfx.h (inclua Pep_x.h) |