Partager via


WUDF_INTERRUPT_CONFIG_INIT, fonction (wudfinterrupt.h)

[Avertissement : UMDF 2 est la dernière version d’UMDF et remplace UMDF 1. Tous les nouveaux pilotes UMDF doivent être écrits à l’aide d’UMDF 2. Aucune nouvelle fonctionnalité n’est ajoutée à UMDF 1 et la prise en charge d’UMDF 1 est limitée sur les versions plus récentes de Windows 10. Les pilotes Windows universels doivent utiliser UMDF 2. Pour plus d’informations, consultez Prise en main avec UMDF.]

La fonction WUDF_INTERRUPT_CONFIG_INIT initialise une structure WUDF_INTERRUPT_CONFIG .

Syntaxe

void WUDF_INTERRUPT_CONFIG_INIT(
  [out]          PWUDF_INTERRUPT_CONFIG      Configuration,
  [in]           PFN_WUDF_INTERRUPT_ISR      OnInterruptIsr,
  [in, optional] PFN_WUDF_INTERRUPT_WORKITEM OnInterruptWorkItem
);

Paramètres

[out] Configuration

Pointeur vers une structure WUDF_INTERRUPT_CONFIG .

[in] OnInterruptIsr

Pointeur vers la fonction de rappel d’événement OnInterruptIsr du pilote.

[in, optional] OnInterruptWorkItem

Pointeur vers la fonction de rappel d’événement OnInterruptWorkItem du pilote, ou NULL.

Valeur de retour

None

Remarques

La fonction WUDF_INTERRUPT_CONFIG_INIT met à zéro la structure WUDF_INTERRUPT_CONFIG spécifiée et définit son membre Size sur la taille de la structure. Il stocke également le ou les pointeurs de fonction de rappel spécifiés.

WUDF_INTERRUPT_CONFIG_INIT initialise le membre ShareVector de la structure de configuration sur WdfUseDefault et le membre AutomaticSerialization sur FALSE.

Exemples

Pour obtenir un exemple de code qui utilise WUDF_INTERRUPT_CONFIG_INIT, consultez IWDFDevice3 ::CreateInterrupt.

Configuration requise

Condition requise Valeur
Fin de la prise en charge Non disponible dans UMDF 2.0 et versions ultérieures.
Plateforme cible Desktop (Expérience utilisateur)
Version UMDF minimale 1.11
En-tête wudfinterrupt.h