다음을 통해 공유


USBFN_DEVICE_STATE 열거형(usbfnbase.h)

디바이스/컨트롤러에 대한 USB(유니버설 직렬 버스) 디바이스 상태를 정의합니다. 이러한 상태는 USB 2.0 사양의 섹션 9.1에 정의된 USB 디바이스 상태에 해당합니다.

Syntax

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

상수

 
UsbfnDeviceStateMinimum
열거형의 최소값입니다.
UsbfnDeviceStateAttached
디바이스가 업스트림 포트에 연결됩니다.
UsbfnDeviceStateDefault
디바이스가 연결되어 업스트림 포트에 연결되어 있지만 다시 설정되지 않았습니다.
UsbfnDeviceStateDetached
디바이스가 업스트림 포트에 연결되어 있지 않습니다.
UsbfnDeviceStateAddressed
디바이스에 호스트에 의해 기본이 아닌 USB 주소가 할당되었습니다.
UsbfnDeviceStateConfigured
호스트가 디바이스를 구성했습니다.
UsbfnDeviceStateSuspended
디바이스가 일시 중단되었습니다.
UsbfnDeviceStateStateMaximum
열거형의 최대값입니다.

요구 사항

요구 사항
헤더 usbfnbase.h