Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.
Sintaxe
typedef enum _USBFN_DEVICE_STATE {
UsbfnDeviceStateMinimum,
UsbfnDeviceStateAttached,
UsbfnDeviceStateDefault,
UsbfnDeviceStateDetached,
UsbfnDeviceStateAddressed,
UsbfnDeviceStateConfigured,
UsbfnDeviceStateSuspended,
UsbfnDeviceStateStateMaximum
} USBFN_DEVICE_STATE, *PUSBFN_DEVICE_STATE;
Constantes
UsbfnDeviceStateMinimumO valor mínimo da enumeração. |
UsbfnDeviceStateAttachedO dispositivo está anexado a uma porta upstream. |
UsbfnDeviceStateDefaultO dispositivo está conectado e conectado a uma porta upstream, mas não foi redefinido. |
UsbfnDeviceStateDetachedO dispositivo não está anexado a uma porta upstream. |
UsbfnDeviceStateAddressedO dispositivo recebeu um endereço USB não padrão pelo host. |
UsbfnDeviceStateConfiguredO dispositivo foi configurado pelo host. |
UsbfnDeviceStateSuspendedO dispositivo foi suspenso. |
UsbfnDeviceStateStateMaximumO valor máximo da enumeração. |
Requisitos
| Requisito | Valor |
|---|---|
| cabeçalho | usbfnbase.h |