다음을 통해 공유


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 설명
(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(크립톤)
"BLUTUTH"
(0x42 0x4C 0x55 0x54 0x55 0x54 0x48 0x00)
"11"(0x31 0x31 0x00 0x00 0x00 0x00 0x00 0x00) Bluetooth 라디오는 v1.1을 준수하고 Microsoft 드라이버 스택과 호환됩니다.
"BLUTUTH"
(0x42 0x4C 0x55 0x54 0x55 0x54 0x48 0x00)
"12"(0x31 0x32 0x00 0x00 0x00 0x00 0x00 0x00) Bluetooth 라디오는 v1.2를 준수하고 Microsoft 드라이버 스택과 호환됩니다.
"BLUTUTH"
(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)
형식: 두 글자 공급 업체 코드 + 1-5 ASCII 문자 * + 0x00

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

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

계속하기 전에 사용권 계약을 읽습니다.

Microsoft OS 설명자 사양

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

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

섹션 1 정의

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

(b) "Your Licensees"는 사용자가 귀하의 구현을 사용하도록 허가한 제3자를 의미합니다.

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

섹션 2 라이선스 부여

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

(b) 특허권. Microsoft는 이에 따라 사양 내에서만 구현되고 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 과제

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

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