WDF_IO_TARGET_STATE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// wdfiotarget.h

typedef enum _WDF_IO_TARGET_STATE {
  WdfIoTargetStateUndefined = 0,
  WdfIoTargetStarted,
  WdfIoTargetStopped,
  WdfIoTargetClosedForQueryRemove,
  WdfIoTargetClosed,
  WdfIoTargetDeleted,
  WdfIoTargetPurged
} WDF_IO_TARGET_STATE, *PWDF_IO_TARGET_STATE;
View the official Windows Driver Kit DDI reference
// wudfddi_types.h

typedef enum _WDF_IO_TARGET_STATE {
  WdfIoTargetStateUndefined,
  WdfIoTargetStarted,
  WdfIoTargetStopped,
  WdfIoTargetClosedForQueryRemove,
  WdfIoTargetClosed,
  WdfIoTargetDeleted,
  WdfIoTargetStateMaximum
} WDF_IO_TARGET_STATE, *PWDF_IO_TARGET_STATE;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-wdfiotarget-_wdf_io_target_state)

_WDF_IO_TARGET_STATE enumeration (wdfiotarget.h)

Description

[Applies to KMDF and UMDF]

The WDF_IO_TARGET_STATE enumeration specifies the states that an I/O target can be in.

Constants

WdfIoTargetStateUndefined:0

Reserved for internal use.

WdfIoTargetStarted

The I/O target is started and can process I/O requests.

WdfIoTargetStopped

The I/O target is temporarily stopped and cannot process I/O requests.

WdfIoTargetClosedForQueryRemove

The I/O target's underlying device might be removed in the near future.

WdfIoTargetClosed

The I/O target is permanently stopped and cannot process I/O requests.

WdfIoTargetDeleted

The I/O target's underlying device has been removed.

WdfIoTargetPurged

The I/O target is temporarily purged and cannot receive or process I/O requests. This constant is available starting in KMDF 1.11.

Remarks

To obtain an I/O target's current state, call WdfIoTargetGetState.

For more information about states for I/O targets, see Controlling a General I/O Target's State.

See also

WdfIoTargetGetState


Windows Driver Kit DDI reference (ne-wudfddi_types-_wdf_io_target_state)

_WDF_IO_TARGET_STATE enumeration (wudfddi_types.h)

Description

[Applies to KMDF and UMDF]

The WDF_IO_TARGET_STATE enumeration specifies the states that an I/O target can be in.

Constants

WdfIoTargetStateUndefined

Reserved for internal use.

WdfIoTargetStarted

The I/O target is started and can process I/O requests.

WdfIoTargetStopped

The I/O target is temporarily stopped and cannot process I/O requests.

WdfIoTargetClosedForQueryRemove

The I/O target's underlying device might be removed in the near future.

WdfIoTargetClosed

The I/O target is permanently stopped and cannot process I/O requests.

WdfIoTargetDeleted

The I/O target's underlying device has been removed.

WdfIoTargetStateMaximum

Remarks

To obtain an I/O target's current state, call WdfIoTargetGetState.

For more information about states for I/O targets, see Controlling a General I/O Target's State.

See also

WdfIoTargetGetState