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 |
|
| DLL |
|