다음을 통해 공유


CIM_USBDevice 클래스(Hyper-V 관리)

USB 디바이스의 관리 특성입니다.

구문

[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Device::USB")]
class CIM_USBDevice : CIM_LogicalDevice
{
  uint16   USBVersion;
  uint8    ClassCode;
  uint8    SubclassCode;
  uint8    ProtocolCode;
  uint16   USBVersionInBCD;
  uint8    MaxPacketSize;
  uint16   VendorID;
  uint16   ProductID;
  uint16   DeviceReleaseNumber;
  string   Manufacturer;
  string   Product;
  string   SerialNumber;
  uint8    NumberOfConfigs;
  uint8    CurrentConfigValue;
  uint8    CurrentAlternateSettings[];
  datetime CommandTimeout;
};

멤버

CIM_USBDevice 클래스에는 다음과 같은 유형의 멤버가 있습니다.

메서드

CIM_USBDevice 클래스에는 이러한 메서드가 있습니다.

메서드 설명
GetDescriptor USB 디바이스 설명자를 검색합니다.

속성

CIM_USBDevice 클래스에는 이러한 속성이 있습니다.

ClassCode

데이터 형식: uint8

액세스 형식: 읽기 전용

한정자: MappingStrings ("유니버설 직렬 버스 사양.USB-IF| 표준 디바이스 설명자|bDeviceClass")

USB 클래스 코드입니다.

CommandTimeout

데이터 형식: datetime

액세스 형식: 읽기 전용

USB 리디렉션을 지원하는 관리 애플리케이션에서 구성할 수 있는 시간 제한 간격입니다. 리디렉션 서비스가 USB 디바이스 명령을 원격 디바이스로 리디렉션하고 원격 디바이스가 시간 제한 간격 전에 응답하지 않는 경우 리디렉션 서비스는 미디어 배출 이벤트를 에뮬레이트합니다. 또한 서비스는 명령을 다시 시도하거나 원격 디바이스에 대한 연결을 다시 설정하려고 할 수 있습니다.

CurrentAlternateSettings

데이터 형식: uint8 배열

액세스 형식: 읽기 전용

한정자: ModelCorrespondence ("CIM_USBDevice. CurrentConfigValue")

디바이스의 현재 구성에서 각 인터페이스에 대한 대체 설정을 포함하는 배열입니다.

CurrentConfigValue

데이터 형식: uint8

액세스 형식: 읽기 전용

한정자: ModelCorrespondence ("CIM_USBDevice. CurrentAlternateSettings")

현재 디바이스에 대해 선택된 구성입니다. 이 값이 0이면 디바이스가 구성되지 않습니다.

DeviceReleaseNumber

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: MappingStrings ("유니버설 직렬 버스 사양.USB-IF| 표준 디바이스 설명자|bcdDevice")

BCD 형식의 디바이스 릴리스 번호입니다.

제조업체

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: MappingStrings ("유니버설 직렬 버스 사양.USB-IF| 표준 디바이스 설명자|iManufacturer")

디바이스의 제조업체 문자열입니다.

MaxPacketSize

데이터 형식: uint8

액세스 형식: 읽기 전용

한정자: MappingStrings ("유니버설 직렬 버스 사양.USB-IF| 표준 디바이스 설명자|bMaxPacketSize")

USB 0 엔드포인트의 최대 패킷 크기입니다.

NumberOfConfigs

데이터 형식: uint8

액세스 형식: 읽기 전용

한정자: MappingStrings ("유니버설 직렬 버스 사양.USB-IF| 표준 디바이스 설명자|bNumConfigurations")

디바이스에 대해 정의된 디바이스 구성 수입니다.

제품

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: MappingStrings ("유니버설 직렬 버스 사양.USB-IF| 표준 디바이스 설명자|iProduct")

디바이스의 제품 문자열입니다.

ProductID

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: MappingStrings ("유니버설 직렬 버스 사양.USB-IF| 표준 디바이스 설명자|idProduct")

제조업체가 디바이스에 할당한 제품 ID입니다.

ProtocolCode

데이터 형식: uint8

액세스 형식: 읽기 전용

한정자: MappingStrings ("유니버설 직렬 버스 사양.USB-IF| 표준 디바이스 설명자|bDeviceProtocol")

USB 프로토콜 코드입니다.

SerialNumber

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: MappingStrings ("유니버설 직렬 버스 사양.USB-IF| 표준 디바이스 설명자|iSerialNumber")

디바이스의 일련 번호입니다.

SubclassCode

데이터 형식: uint8

액세스 형식: 읽기 전용

한정자: MappingStrings ("유니버설 직렬 버스 사양.USB-IF| 표준 디바이스 설명자|bDeviceSubClass")

USB 서브클래스 코드입니다.

USBVersion

데이터 형식: uint16

액세스 형식: 읽기 전용

USB 디바이스에서 지원하는 최신 USB 버전입니다. 속성은 2자리와 3번째 숫자 사이의 소수점을 포함하는 BCD(이진 코드 10진수)로 표현됩니다. 예를 들어 0x201 값은 버전 2.01이 지원됨을 나타냅니다.

USBVersionInBCD

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: MappingStrings ("유니버설 직렬 버스 사양.USB-IF| 표준 디바이스 설명자|bcdUSB")

디바이스가 준수하는 USB 사양 번호입니다. 이 속성은 BCD 형식으로 서식이 지정됩니다.

VendorID

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: MappingStrings ("유니버설 직렬 버스 사양.USB-IF| 표준 디바이스 설명자|idVendor")

USB.org 디바이스에 할당된 공급업체 ID입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 8.1
지원되는 최소 서버
Windows Server 2012 R2
네임스페이스
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

추가 정보

CIM_LogicalDevice