Microsoft OS 1.0 설명자 사양

USB 디바이스는 디바이스 및 해당 인터페이스 및 엔드포인트에 대한 펌웨어에 표준 설명자를 저장합니다. IHV(독립 하드웨어 공급업체)는 클래스 및 공급업체별 설명자를 저장할 수도 있습니다. 그러나 이러한 설명자가 포함할 수 있는 정보 유형은 제한적입니다. IHV는 일반적으로 CD와 같은 Windows 업데이트 또는 미디어를 사용하여 사용자에게 사진, 아이콘, 사용자 지정 드라이버 등과 같은 다양한 디바이스 관련 정보를 제공해야 합니다.

IHV가 이 문제를 해결할 수 있도록 Microsoft는 Microsoft OS 설명자를 정의했습니다. 이러한 설명자는 IHV에서 펌웨어에 저장하는 데 사용할 수 있으며 현재 일반적으로 고객에게 개별적으로 제공되는 많은 정보를 저장할 수 있습니다. Microsoft OS 설명자를 알고 있는 Windows 버전은 제어 요청을 사용하여 정보를 검색하고 이를 사용하여 사용자 상호 작용 없이 디바이스를 설치하고 구성합니다. 이 백서에서는 Microsoft OS 설명자를 저장하고 검색하는 방법에 대한 논의를 포함하여 Microsoft OS 설명자를 소개합니다.

참고

"확장된 호환 ID OS 기능 설명자 사양"의 부록 1에 있는 호환 및 하위 호환 ID 테이블은 사양이 작성된 시점부터 최신이지만 이후 변경되었을 수 있습니다. 다음 표에는 호환 및 하위 호환 ID의 최신 목록이 포함되어 있습니다. 모든 ID는 8바이트여야 하므로 사용되지 않는 문자는 NULL로 채워집니다.

CompatibleID 하위 호환 ID Description
(0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00) (0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00) 호환되거나 하위 호환 ID 없음
"RNDIS"
(0x52 0x4E 0x44 0x49 0x53 0x00 0x00 0x00)
(0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00) RNDIS(원격 네트워크 드라이버 인터페이스 표준)
"PTP"
(0x50 0x54 0x50 0x00 0x00 0x00 0x00 0x00)
(0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00) PTP(그림 전송 프로토콜)
"MTP"
(0x4D 0x54 0x50 0x00 0x00 0x00 0x00 0x00)
(0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00) MTP(미디어 전송 프로토콜)
"XUSB20"
(0x58 0x55 0x53 0x42 0x32 0x30 0x00 0x00)
(0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00) XNACC(크립톤)
"블루투스"
(0x42 0x4C 0x55 0x54 0x55 0x54 0x48 0x00)
"11"(0x31 0x31 0x00 0x00 0x00 0x00 0x00 0x00) Bluetooth 라디오는 v1.1을 준수하고 Microsoft 드라이버 스택과 호환됩니다.
"블루투스"
(0x42 0x4C 0x55 0x54 0x55 0x54 0x48 0x00)
"12"(0x31 0x32 0x00 0x00 0x00 0x00 0x00 0x00) Bluetooth 라디오는 v1.2를 준수하고 Microsoft 드라이버 스택과 호환됩니다.
"블루투스"
(0x42 0x4C 0x55 0x54 0x55 0x54 0x48 0x00)
"EDR"(0x45 0x44 0x52 0x00 0x00 0x00 0x00 0x00) Bluetooth 라디오는 v2.0 + EDR을 준수하고 Microsoft 드라이버 스택과 호환됩니다.
"SCAN"
(0x53 0x43 0x41 0x4E 0x00 0x00 0x00 0x00)
형식: 2 문자 공급 업체 코드 + 1-5 ASCII 문자 * + 0x00

*ASCII는 대문자, 숫자, 밑줄로 제한됩니다.
검사
"3DPRINT"
(0x33 0x44 0x50 0x52 0x49 0x4E 0x54 0x00)
상황에 따라 다름 MS3DPRINT G-Code 3D 프린터

이 정보는 Windows XP 이상 버전의 Windows에 적용됩니다.

계속하기 전에 사용권 계약을 읽어보세요.

Microsoft OS 설명자 사양

Microsoft OS 설명자 사양 사용권 계약

이는 사용자(개인 또는 단일 엔터티)("귀하")와 사양에 대한 Microsoft Corporation("Microsoft") 간의 법적 계약("계약")입니다.  사양을 다운로드, 복사 또는 사용하지 않으면 본 계약의 조건에 구속되는 것에 동의합니다.

섹션 1 정의

(a) "사용자 구현"은 사양에 설명된 OS 설명자 집합을 구현하는 사용자: (i) 펌웨어 및/또는 하드웨어를 의미하며, Microsoft OS 설명자가 사용하도록 설정된 운영 체제 또는 Microsoft에서 이 정보를 검색하고 사용할 수 있는 권한을 부여받은 다른 시스템과 인터페이스합니다. 및 (ii) 사양에 설명된 OS 설명자 집합을 구현하는 소프트웨어 드라이버는 Windows Vista 또는 Windows 7 운영 체제와 함께만 인터페이스합니다.

(b) "사용권자"는 사용자가 귀하의 구현을 사용할 수 있도록 허가된 제3자를 의미합니다.

(c) "사양"은 Microsoft의 OS 설명자 사양 및 함께 제공되는 모든 자료를 의미합니다.

섹션 2 라이선스 부여

(a) 저작권 라이선스. 이에 따라 Microsoft는 본인에게 사양의 Microsoft 저작권에 따라 귀사 및 귀하의 계약자가 귀하의 구현을 개발하는 데 사용한 사양의 복사본을 내부적으로 재현할 수 있는 비클러스터적, 로열티 없음, 양도할 수 없는, 비인권적 개인 전 세계 라이선스를 귀하에게 부여합니다.

(b) 특허권. Microsoft는 본인에게 사양 내에서만 구현되는 Microsoft의 특허에 따라 비결정적이고, 로열티가 없는, 양도할 수 없는 전 세계 라이선스를 귀하에게 부여하며, Microsoft가 소유하거나 라이선스를 부여하여 사용권자의 구현에 직접 또는 간접적으로 판매, 판매 및 배포할 수 있도록 합니다. 동일한 사용 약관에 따라 본 특허 라이선스를 귀하의 라이선스에 귀속할 수 있습니다.

(c) 권한 예약. Microsoft는 사양, 해당 구현 및 그 안에 있는 모든 지적 재산권에 포함될 수 있는 다른 모든 권리를 보유합니다. 본 문서의 제공은 귀하 또는 다른 어떤 법인에게 다른 Microsoft 특허, 상표, 저작권 또는 기타 지적 재산권에 대한 라이선스를 부여하지 않습니다.

섹션 3 추가 제한 사항 및 의무

(a) 사양에 대한 귀하의 라이선스 권한은 (a) 사양(또는 그 안에 있는 지적 재산권) 또는 (b) 제3자에게 Microsoft의 지적 재산권 또는 독점권에 대한 모든 권리 또는 면제를 부여하거나 부여할 목적으로 Microsoft에 대한 의무를 생성, 수정 또는 배포할 수 있는 방식으로 라이선스 구현을 만들거나 수정하거나 배포하지 않을 때 조건화됩니다.

(b) 귀하가 본 계약의 사용 약관을 준수하지 않을 경우 Microsoft는 다른 권리를 침해하지 않고 본 계약을 해지할 수 있습니다. 이러한 경우 사양의 모든 복사본을 삭제해야 하며 회사 구현을 더 이상 배포해서는 안 됩니다.

섹션 4 보증 면책 조항

사양은 어떤 종류의 보증도 없이 "AS IS"로 제공됩니다. 관련 법률에서 허용하는 최대 범위까지 Microsoft는 특정 목적에 대한 상품성 및 적합성에 대한 묵시적 보증과 타이틀 및 비침해에 대한 보증을 포함하여 모든 보증을 추가로 부인합니다. 사양의 사용 또는 성능에서 발생하는 전체 위험은 사용자와 함께 유지됩니다.

섹션 5 부수적, 결과적 및 기타 특정 손해 제외

관련 법률에서 허용하는 최대 범위까지 Microsoft 또는 해당 공급업체는 어떠한 경우에도 사양의 사용 또는 사용 불가로 인해 발생하는 결과적, 부수적, 직접적, 간접적, 특별, 징벌적 또는 기타 손해(이에 국한되지 않음, 비즈니스 이익 손실, 비즈니스 중단, 비즈니스 정보 손실 또는 기타 금전적 손실 포함)에 대해 책임을 지지 않습니다. Microsoft가 이러한 손해의 가능성을 통보받았더라도. 일부 주/관할권에서는 결과적 또는 부수적 손해에 대한 책임의 배제 또는 제한을 허용하지 않으므로 위의 제한 사항이 귀하에게 적용되지 않을 수 있습니다.

책임 및 구제의 섹션 6 제한

귀하가 어떠한 이유로든 발생할 수 있는 손해(위에서 언급한 모든 손해 및 모든 직접 또는 일반적인 손해 포함)에도 불구하고, 본 계약의 조항에 따른 Microsoft 및 그 공급업체의 모든 책임과 모든 앞에서 언급한 모든 것에 대한 귀하의 배타적 구제책은 귀하가 사양 또는 미화 5.00달러에 대해 실제로 지불한 금액의 더 큰 금액으로 제한되어야 합니다. 구제책이 필수적인 목적에 실패하더라도, 기존의 제한 사항, 배제 및 면책 조항은 관련 법률에서 허용하는 최대 범위에 적용되어야 합니다.

섹션 7 관련 법률

미국 이 사양을 획득한 경우 이 계약은 워싱턴 주의 법률에 따라 적용됩니다. 여기에서 발생할 수 있는 분쟁과 관련하여, 당신은 워싱턴 주 킹 카운티에 있는 주 및 연방 법원의 관할권에 동의합니다.

섹션 8 과제

어느 당사자도 상대방의 사전 서면 승인 없이 본 계약을 할당할 수 없습니다.

수락하고 파일을 다운로드합니다.