USB_CONNECTION_STATUS 열거형(usbioctl.h)

USB_CONNECTION_STATUS 열거자는 USB 허브 포트에서 디바이스에 대한 연결의 상태 나타냅니다.

Syntax

typedef enum _USB_CONNECTION_STATUS {
  NoDeviceConnected,
  DeviceConnected,
  DeviceFailedEnumeration,
  DeviceGeneralFailure,
  DeviceCausedOvercurrent,
  DeviceNotEnoughPower,
  DeviceNotEnoughBandwidth,
  DeviceHubNestedTooDeeply,
  DeviceInLegacyHub,
  DeviceEnumerating,
  DeviceReset
} USB_CONNECTION_STATUS, *PUSB_CONNECTION_STATUS;

상수

 
NoDeviceConnected
포트에 연결된 디바이스가 없음을 나타냅니다.
DeviceConnected
디바이스가 포트에 성공적으로 연결되었음을 나타냅니다.
DeviceFailedEnumeration
디바이스를 포트에 연결하려고 했지만 디바이스 열거에 실패했음을 나타냅니다.
DeviceGeneralFailure
디바이스를 포트에 연결하려고 했지만 지정되지 않은 이유로 연결에 실패했음을 나타냅니다.
DeviceCausedOvercurrent
디바이스를 포트에 연결하려고 했지만 과류 조건으로 인해 시도가 실패했음을 나타냅니다.
DeviceNotEnoughPower
디바이스를 포트에 연결하려고 했지만 디바이스를 구동할 전원이 부족하여 연결에 실패했음을 나타냅니다.
DeviceNotEnoughBandwidth
디바이스를 포트에 연결하려고 했지만 디바이스가 제대로 작동할 수 있는 대역폭이 충분하지 않았고 연결에 실패했음을 나타냅니다.
DeviceHubNestedTooDeeply
디바이스를 포트에 연결하려고 했지만 USB 허브 중첩이 너무 깊어서 연결에 실패했음을 나타냅니다.
DeviceInLegacyHub
디바이스를 지원되지 않는 레거시 허브의 포트에 연결하려고 했고 연결이 실패했음을 나타냅니다.
DeviceEnumerating
포트에 연결된 디바이스가 현재 열거 중임을 나타냅니다.

참고 이 상수는 Windows Vista 이상 운영 체제에서 지원됩니다.
DeviceReset
포트에 연결된 디바이스가 현재 다시 설정되고 있음을 나타냅니다.

참고 이 상수는 Windows Vista 이상 운영 체제에서 지원됩니다.

설명

USB 버스 드라이버는 IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX 요청에 대한 응답으로 USB_NODE_CONNECTION_INFORMATION_EX 구조의 연결 상태 보고합니다.

요구 사항

요구 사항
헤더 usbioctl.h(Usbioctl.h 포함)

추가 정보

IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX

USB 상수 및 열거형

USB_NODE_CONNECTION_INFORMATION_EX