Freigeben über


WDF_IO_TARGET_STATE-Enumeration (wdfiotarget.h)

[Gilt für KMDF und UMDF]

Die WDF_IO_TARGET_STATE-Enumeration gibt die Zustände an, in denen sich ein E/A-Ziel befinden kann.

Syntax

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

Konstanten

 
WdfIoTargetStateUndefined
Wert: 0
Für die interne Verwendung reserviert.
WdfIoTargetStarted
Das E/A-Ziel wird gestartet und kann E/A-Anforderungen verarbeiten.
WdfIoTargetStopped
Das E/A-Ziel wird vorübergehend beendet und kann keine E/A-Anforderungen verarbeiten.
WdfIoTargetClosedForQueryRemove
Das dem E/A-Ziel zugrunde liegende Gerät kann in naher Zukunft entfernt werden.
WdfIoTargetClosed
Das E/A-Ziel wird dauerhaft beendet und kann keine E/A-Anforderungen verarbeiten.
WdfIoTargetDeleted
Das dem E/A-Ziel zugrunde liegende Gerät wurde entfernt.
WdfIoTargetPurged
Das E/A-Ziel wird vorübergehend gelöscht und kann keine E/A-Anforderungen empfangen oder verarbeiten. Diese Konstante ist ab KMDF 1.11 verfügbar.

Hinweise

Um den aktuellen Status eines E/A-Ziels zu erhalten, rufen Sie WdfIoTargetGetState auf.

Weitere Informationen zu Zuständen für E/A-Ziele finden Sie unter Steuern des Status eines allgemeinen E/A-Ziels.

Anforderungen

Anforderung Wert
KMDF-Mindestversion 1.0
UMDF-Mindestversion 1.11
Kopfzeile wdfiotarget.h (einschließen von Wdf.h)

Weitere Informationen

WdfIoTargetGetState