Partager via


IQueueCallbackStateChange ::OnStateChange, méthode (wudfddi.h)

[Avertissement : UMDF 2 est la dernière version de UMDF et remplace UMDF 1. Tous les nouveaux pilotes UMDF doivent être écrits à l’aide de UMDF 2. Aucune nouvelle fonctionnalité n’est ajoutée à UMDF 1 et il existe une prise en charge limitée de UMDF 1 sur les versions plus récentes de Windows 10. Les pilotes Windows universels doivent utiliser UMDF 2. Pour plus d’informations, consultez Bien démarrer 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 de file d’attente d’E/S dont l’état change.

[in] QueueState

Or au niveau du bit valide de WDF_IO_QUEUE_STATEvaleurs typées qui indique l’état de la file d’attente.

Valeur de retour

Aucun

Remarques

Un pilote inscrit l’interface IQueueCallbackStateChange lorsque le pilote appelle la méthode IWDFDevice ::CreateIoQueue pour créer une file d’attente d’E/S ou 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.

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête wudfddi.h (include Wudfddi.h)

Voir aussi

IQueueCallbackStateChange

IWDFDevice ::CreateIoQueue

IWDFIoQueue

WDF_IO_QUEUE_STATE