共用方式為


Microsoft OS 1.0 描述項規格

USB 裝置會將標準描述元儲存在裝置的韌體中,以及其介面和端點。 獨立硬體廠商(IHV)也可以儲存類別和廠商特定的描述元。 不過,這些描述項可以包含的信息類型有限。 IHV 通常必須使用 Windows Update 或 CD 之類的媒體,為使用者提供各種裝置特定資訊,例如圖片、圖示、自定義驅動程式等等。

為了協助 IHD 解決此問題,Microsoft定義Microsoft OS 描述元。 IHV 可以使用這些描述元,將大部分資訊儲存在韌體中,這些資訊現在通常分別提供給客戶。 知道Microsoft OS 描述元的 Windows 版本會使用控制要求來擷取資訊,並用它來安裝和設定裝置,而不需要任何用戶互動。 本白皮書提供Microsoft OS 描述元的簡介,包括討論其儲存和擷取方式。

注意

「擴充相容性標識碼OS功能描述元規格」附錄1中相容和子相容標識碼的數據表,在撰寫規格時目前,但可能已變更。 下表包含最新的相容和子相容標識符清單。 所有標識碼都必須是八個字節,因此任何未使用的字元都會填入 NUL。

CompatibleID 子不相容標識碼 描述
(0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00) (0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00) 沒有相容的或子不相容標識碼
“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) 與 v1.1 相容的藍牙無線電,並與 Microsoft 驅動程式堆疊相容
“BLUTUTH”
(0x42 0x4C 0x55 0x54 0x55 0x54 0x48 0x00)
“12”(0x31 0x32 0x00 0x00 0x00 0x00 0x00 0x00) 與 v1.2 相容的藍牙無線電,並與 Microsoft 驅動程式堆疊相容
“BLUTUTH”
(0x42 0x4C 0x55 0x54 0x55 0x54 0x48 0x00)
“EDR”(0x45 0x44 0x52 0x00 0x00 0x00 0x00 0x00) 與 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)
不定 MS3DPRINT G-Code 3D 印表機

此資訊適用於 Windows XP 和更新版本的 Windows。

繼續之前,請先閱讀許可協定。

Microsoft OS 描述元規格

Microsoft OS 描述元規格許可協定

這是貴使用者(個人或單一實體)與Microsoft公司(「Microsoft」)之間的法律合約(「合約」)。  透過下載、複製或使用規格,貴使用者同意受本合約條款約束。

第1節定義

(a) 「您的實作」表示貴使用者:(i) 韌體和/或硬體,該硬體會實作規格中所述的 OS 描述元集,以與已啟用Microsoft OS 描述元的操作系統或由Microsoft授權的其他系統進行介面,以擷取及使用此資訊:和 (ii) 實作 OS 描述元集的軟體驅動程式,如規格中所述,僅與 Windows Vista 或 Windows 7 操作系統搭配介面。

(b) 「您的授權者」是指您授權的第三方使用您的實作。

(c) “規格” 表示Microsoft的 OS 描述元規格和任何隨附材料。

第2節授權授與

(a) 著作權許可。 Microsoft因此授與貴使用者,根據規格中Microsoft著作權,這是非公開的、無版稅、不可轉譯的、不可轉譯、不可轉譯的個人全球授權,以在內部複製貴使用者規格的副本,以及您的承包商用於開發您的實作。

(b) 專利許可。 Microsoft因此授予貴使用者一項非公開、免版稅、不可轉譯、全球授權,以Microsoft專利只體現於《規格》中,且由Microsoft擁有或授權,以取得、使用、匯入、供應專案銷售、銷售及直接或間接散發給您的授權人您的實作。 您可以根據相同的條款及條件,將此專利授權授權轉授給您的授權者。

(c) 保留權利。 Microsoft保留其在規格中可能擁有的所有其他權利、其實作及其任何智慧財產權。 本檔提供給您或任何其他實體任何授權給任何其他Microsoft專利、商標、著作權或其他智慧財產權。

第3節其他限制和義務

(a) 貴使用者對於規格的授權權利,條件是貴使用者未以建立、修改或散佈授權實作的方式建立、修改或散發,或據稱建立、建立或據稱在規格中Microsoft Microsoft義務或(b) 授與或據稱授與任何第三方任何權利或豁免權,以在規格中Microsoft的智慧財產權或專屬權利。

(b) 不損害任何其他權利,如果您不符合本合約的條款及條件,Microsoft可能會終止本合約。 在這種情況下,您必須終結規格的所有複本,且不得進一步散發公司實作。

第 4 節擔保免責聲明

本規格提供「AS IS」,不含任何種類的擔保。 在適用法律允許的最大範圍內,Microsoft進一步否認所有擔保,包括無限制地保證適銷性和適合特定用途的任何默示擔保,以及標題和不侵犯的擔保。 規格的使用或效能所造成的整個風險仍與您一起。

第 5 節排除附帶、衍生性和其他某些損害

在適用法律允許的最大範圍內,不得Microsoft或其供應商因使用或無法使用規格而引起的任何衍生性、附帶性、直接、間接、特殊、懲罰性或其他損害責任(包括,不受限制,損害業務利潤、業務中斷、商業信息損失或其他經濟損失)所產生之任何衍生性、附帶性、直接、間接、特殊、懲罰性或其他損害。 即使Microsoft已被告知這種損害的可能性。 由於某些州/司法管轄區不允許排除或限制衍生性或附帶性損害的責任,因此上述限制可能不適用於您。

第6節責任和補救限制

儘管貴使用者因任何原因而造成的任何損害(包括但不限於上述所有直接或一般損害),但根據本合約的任何條款,Microsoft及其任何供應商的全部責任,貴用戶對於上述所有條款的獨佔補救,應受限於貴用戶實際支付的規格或 5.00 美元金額的更大金額。 上述限制、排除和免責聲明應適用於適用法律所允許的最大範圍,即使任何補救措施未能達到其基本目的也一樣。

第 7 節適用的法律

如果您在 美國 中取得此規格,本合約受華盛頓州法律管轄。 就這裡可能發生的任何爭議而言,您同意位於華盛頓國王縣的州和聯邦法院的管轄權。

第 8 節指派

雙方不得事先經對方書面批准指派本合約。

我接受,下載檔案