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 |