Compartilhar via


USBFN_DEVICE_STATE enumeração (usbfnbase.h)

Define os estados do dispositivo USB (Barramento Serial Universal) para o dispositivo/controlador. Esses estados correspondem aos estados do dispositivo USB, conforme definido na seção 9.1 da Especificação USB 2.0.

Syntax

typedef enum _USBFN_DEVICE_STATE {
  UsbfnDeviceStateMinimum,
  UsbfnDeviceStateAttached,
  UsbfnDeviceStateDefault,
  UsbfnDeviceStateDetached,
  UsbfnDeviceStateAddressed,
  UsbfnDeviceStateConfigured,
  UsbfnDeviceStateSuspended,
  UsbfnDeviceStateStateMaximum
} USBFN_DEVICE_STATE, *PUSBFN_DEVICE_STATE;

Constantes

 
UsbfnDeviceStateMinimum
O valor mínimo da enumeração .
UsbfnDeviceStateAttached
O dispositivo está anexado a uma porta upstream.
UsbfnDeviceStateDefault
O dispositivo está anexado e conectado a uma porta upstream, mas não foi redefinido.
UsbfnDeviceStateDetached
O dispositivo não está anexado a uma porta upstream.
UsbfnDeviceStateAddressed
O dispositivo recebeu um endereço USB não padrão pelo host.
UsbfnDeviceStateConfigured
O dispositivo foi configurado pelo host.
UsbfnDeviceStateSuspended
O dispositivo foi suspenso.
UsbfnDeviceStateStateMaximum
O valor máximo da enumeração.

Requisitos

Requisito Valor
Cabeçalho usbfnbase.h