Compartilhar via


WDF_IO_TARGET_STATE enumeração (wdfiotarget.h)

[Aplica-se a KMDF e UMDF]

A enumeração WDF_IO_TARGET_STATE especifica os estados em que um destino de E/S pode estar.

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
Valor: 0
Reservado para uso interno.
WdfIoTargetStarted
O destino de E/S é iniciado e pode processar solicitações de E/S.
WdfIoTargetStopped
O destino de E/S está temporariamente interrompido e não pode processar solicitações de E/S.
WdfIoTargetClosedForQueryRemove
O dispositivo subjacente do destino de E/S pode ser removido em um futuro próximo.
WdfIoTargetClosed
O destino de E/S é permanentemente interrompido e não pode processar solicitações de E/S.
WdfIoTargetDeleted
O dispositivo subjacente do destino de E/S foi removido.
WdfIoTargetPurged
O destino de E/S é temporariamente limpo e não pode receber nem processar solicitações de E/S. Essa constante está disponível a partir do KMDF 1.11.

Comentários

Para obter o estado atual de um destino de E/S, chame WdfIoTargetGetState.

Para obter mais informações sobre estados para destinos de E/S, consulte Controlando o estado de um destino de E/S geral.

Requisitos

Requisito Valor
Versão mínima do KMDF 1.0
Versão mínima do UMDF 1.11
Cabeçalho wdfiotarget.h (inclua Wdf.h)

Confira também

WdfIoTargetGetState