cabeçalho wdfinterrupt.h
Esse cabeçalho é usado pelo wdf. Para obter mais informações, consulte:
wdfinterrupt.h contém as seguintes interfaces de programação:
Funções
WDF_INTERRUPT_CONFIG_INIT A função WDF_INTERRUPT_CONFIG_INIT inicializa uma estrutura de WDF_INTERRUPT_CONFIG. |
WDF_INTERRUPT_EXTENDED_POLICY_INIT A função WDF_INTERRUPT_EXTENDED_POLICY_INIT inicializa uma estrutura de WDF_INTERRUPT_EXTENDED_POLICY. |
WDF_INTERRUPT_INFO_INIT A função WDF_INTERRUPT_INFO_INIT inicializa uma estrutura de WDF_INTERRUPT_INFO. |
WdfInterruptAcquireLock O método WdfInterruptAcquireLock inicia uma sequência de código que é executada no DIRQL (nível de solicitação de interrupção do dispositivo) enquanto mantém o bloqueio de rotação de um objeto de interrupção. |
WdfInterruptCreate O método WdfInterruptCreate cria um objeto de interrupção de estrutura. |
WdfInterruptDisable O método WdfInterruptDisable desabilita uma interrupção de dispositivo especificada chamando a função de retorno de chamada EvtInterruptDisable do driver. |
WdfInterruptEnable O método WdfInterruptEnable permite uma interrupção de dispositivo especificada chamando a função de retorno de chamada EvtInterruptEnable do driver. |
WdfInterruptGetDevice O método WdfInterruptGetDevice retorna um identificador para o objeto de dispositivo de estrutura associado a um objeto de interrupção de estrutura especificado. |
WdfInterruptGetInfo O método WdfInterruptGetInfo recupera informações sobre uma interrupção especificada. |
WdfInterruptQueueDpcForIsr O método WdfInterruptQueueDpcForIsr enfileira a função de retorno de chamada EvtInterruptDpc de um objeto de interrupção de estrutura para execução. |
WdfInterruptQueueWorkItemForIsr O método WdfInterruptQueueWorkItemForIsr enfileira a função de retorno de chamada EvtInterruptWorkItem de um objeto de interrupção de estrutura para execução. |
WdfInterruptReleaseLock O método WdfInterruptReleaseLock encerra uma sequência de código que é executada no DIRQL do dispositivo enquanto mantém o bloqueio de rotação de um objeto de interrupção. |
WdfInterruptReportActive O WdfInterruptReportActive informa ao sistema que a interrupção está ativa e que o driver está pronto para processar solicitações de interrupção nas linhas associadas. |
WdfInterruptReportInactive O método WdfInterruptReportInactive informa ao sistema que a interrupção não está mais ativa e que o driver não está esperando solicitações de interrupção nas linhas associadas. |
WdfInterruptSetExtendedPolicy O método WdfInterruptSetExtendedPolicy especifica a prioridade de interrupção, a afinidade do processador, a política de afinidade e o grupo de processadores para uma interrupção especificada. |
WdfInterruptSetPolicy O método WdfInterruptSetPolicy especifica a prioridade de interrupção, a afinidade do processador e a política de afinidade para uma interrupção especificada. |
WdfInterruptSynchronize O método WdfInterruptSynchronize executa uma função de retorno de chamada especificada no DIRQL do dispositivo enquanto mantém o bloqueio de rotação de um objeto de interrupção. |
WdfInterruptTryToAcquireLock O método WdfInterruptTryToAcquireLock tenta adquirir o bloqueio passivo de um objeto de interrupção. |
WdfInterruptWdmGetInterrupt O método WdfInterruptWdmGetInterrupt retorna um ponteiro para o objeto de interrupção do WDM associado a um objeto de interrupção de estrutura especificado. |
Funções de retorno de chamada
EVT_WDF_INTERRUPT_DISABLE A função de retorno de chamada de evento EvtInterruptDisable de um driver desabilita uma interrupção de hardware especificada. |
EVT_WDF_INTERRUPT_DPC A função de retorno de chamada de evento EvtInterruptDpc de um driver processa informações de interrupção que a função de retorno de chamada EvtInterruptIsr do driver armazenou. |
EVT_WDF_INTERRUPT_ENABLE A função de retorno de chamada de evento EvtInterruptEnable de um driver permite uma interrupção de hardware especificada. |
EVT_WDF_INTERRUPT_ISR A função de retorno de chamada de evento EvtInterruptIsr de um driver atende a uma interrupção de hardware. |
EVT_WDF_INTERRUPT_SYNCHRONIZE A função de retorno de chamada de evento EvtInterruptSynchronize de um driver executa operações que devem ser sincronizadas com uma função de retorno de chamada EvtInterruptIsr. |
EVT_WDF_INTERRUPT_WORKITEM A função de retorno de chamada de evento EvtInterruptWorkItem de um driver processa informações de interrupção que a função de retorno de chamada EvtInterruptIsr do driver armazenou. |
Estruturas
WDF_INTERRUPT_CONFIG A estrutura WDF_INTERRUPT_CONFIG contém informações de configuração para uma interrupção de dispositivo. |
WDF_INTERRUPT_EXTENDED_POLICY A estrutura WDF_INTERRUPT_EXTENDED_POLICY contém informações sobre a política, a prioridade, a afinidade e o grupo de uma interrupção. |
WDF_INTERRUPT_INFO A estrutura WDF_INTERRUPT_INFO contém informações sobre o recurso de interrupção de um dispositivo. |
Enumerações
WDF_INTERRUPT_POLARITY O tipo de enumeração WDF_INTERRUPT_POLARITY é usado para especificar a polaridade de um sinal de interrupção. |
WDF_INTERRUPT_POLICY O tipo de enumeração WDF_INTERRUPT_POLICY identifica as políticas de afinidade que o gerenciador PnP pode usar quando atribui interrupções de um dispositivo aos processadores de um sistema multiprocessador. |
WDF_INTERRUPT_PRIORITY Saiba como o tipo de enumeração WDF_INTERRUPT_PRIORITY identifica prioridades relativas para interrupções de dispositivo. |