Partager via


énumération WDF_IO_TARGET_STATE (wdfiotarget.h)

[S’applique à KMDF et UMDF]

L’énumération WDF_IO_TARGET_STATE spécifie les états dans lequel une cible d’E/S peut se trouver.

Syntax

typedef enum _WDF_IO_TARGET_STATE {
  WdfIoTargetStateUndefined = 0,
  WdfIoTargetStarted,
  WdfIoTargetStopped,
  WdfIoTargetClosedForQueryRemove,
  WdfIoTargetClosed,
  WdfIoTargetDeleted,
  WdfIoTargetPurged
} WDF_IO_TARGET_STATE, *PWDF_IO_TARGET_STATE;

Constantes

 
WdfIoTargetStateUndefined
Valeur : 0
Réservé à un usage interne.
WdfIoTargetStarted
La cible d’E/S est démarrée et peut traiter les demandes d’E/S.
WdfIoTargetStopped
La cible d’E/S est temporairement arrêtée et ne peut pas traiter les demandes d’E/S.
WdfIoTargetClosedForQueryRemove
L’appareil sous-jacent de la cible d’E/S peut être supprimé dans un avenir proche.
WdfIoTargetClosed
La cible d’E/S est arrêtée définitivement et ne peut pas traiter les demandes d’E/S.
WdfIoTargetDeleted
L’appareil sous-jacent de la cible d’E/S a été supprimé.
WdfIoTargetPurged
La cible d’E/S est temporairement vidée et ne peut pas recevoir ou traiter les demandes d’E/S. Cette constante est disponible à partir de KMDF 1.11.

Remarques

Pour obtenir l’état actuel d’une cible d’E/S, appelez WdfIoTargetGetState.

Pour plus d’informations sur les états des cibles d’E/S, consultez Contrôle de l’état d’une cible d’E/S générale.

Configuration requise

Condition requise Valeur
Version KMDF minimale 1.0
Version UMDF minimale 1.11
En-tête wdfiotarget.h (inclure Wdf.h)

Voir aussi

WdfIoTargetGetState