Partager via


Méthode IQueueCallbackStateChange ::OnStateChange (wudfddi.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 méthode OnStateChange est appelée lorsque l’état de l’objet file d’attente d’E/S change.

Syntaxe

void OnStateChange(
  [in] IWDFIoQueue        *pWdfQueue,
  [in] WDF_IO_QUEUE_STATE QueueState
);

Paramètres

[in] pWdfQueue

Pointeur vers l’interface IWDFIoQueue pour l’objet file d’attente d’E/S dont l’état change.

[in] QueueState

OR valide au niveau du bit des valeurs de type WDF_IO_QUEUE_STATE qui indique status pour la file d’attente.

Valeur de retour

None

Remarques

Un pilote inscrit l’interface IQueueCallbackStateChange quand le pilote appelle la méthode IWDFDevice ::CreateIoQueue pour créer une file d’attente d’E/S ou pour configurer la file d’attente d’E/S par défaut. Le pilote peut éventuellement inscrire l’interface IQueueCallbackStateChange uniquement pour une file d’attente manuelle. Le pilote ne doit pas inscrire IQueueCallbackStateChange pour une file d’attente séquentielle ou parallèle.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête wudfddi.h (inclure Wudfddi.h)

Voir aussi

IQueueCallbackStateChange

IWDFDevice ::CreateIoQueue

IWDFIoQueue

WDF_IO_QUEUE_STATE