Microsoft OS 1.0 描述項規格

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

為了協助 IHV 解決此問題,Microsoft 已定義 Microsoft OS 描述項。 IHV 可以使用這些描述元來儲存韌體中大部分目前通常提供給客戶的資訊。 知道 Microsoft OS 描述項的 Windows 版本會使用控制要求來擷取資訊,並用它來安裝和設定裝置,而不需要任何使用者互動。 本白皮書提供 Microsoft 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 (Krypton)
「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)
格式如下: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 節定義

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

(b) 「您的授權者」表示您授權的協力廠商使用您的實作。

(c) 「規格」表示 Microsoft 的 OS 描述元規格和任何隨附資料。

第 2 節授權授與

() 著作權授權。 Microsoft 藉由授與貴使用者,在規格的著作權下,Microsoft 的著作權是非明確、免授權、不可轉譯、不可轉譯、不可授權、個人全球授權,以在內部重現您規格的複本,以及您的承包商在開發實作時所使用的複本。

(b) Patent 授權。 Microsoft 藉由授與貴使用者非永久、免費、不可轉譯、全球授權的 Microsoft 專利授權,僅由 Microsoft 擁有或授權,由 Microsoft 製作、使用、匯入、供應專案以銷售、銷售及間接散發給您的授權者您的實作。 您可以根據相同的條款及條件,將此專利授權授與您的授權者。

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

第 3 節額外限制和義務

(貴) 使用者對規格的授權權利,會依據您未建立、修改或散發授權實作的條件,以這類建立、修改或散發方式 () 建立或嘗試建立 Microsoft 的規格 (或智慧財產權義務,) 或 (b) 授與, 或要求授與任何協力廠商任何權利或豁免 Microsoft 在規格中的智慧財產權或專屬權利。

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

第 4 節擔保免責聲明

此規格會提供「AS IS」,而不需任何種類的擔保。 在適用法律允許的最大範圍內,Microsoft 會進一步拒絕所有擔保,包括不限於特定用途之適售性與適用性的任何隱含擔保,以及標題和非違規的擔保。 因使用或效能而產生的完整風險會與您一起。

第 5 節排除意外、衍生性及特定其他損害

根據適用法律所允許的最大範圍,Microsoft 或其供應商不得對任何衍生性、意外、直接、間接、特殊、聯合或其他損害承擔任何 (責任,包括不受限制地損害業務收益、業務中斷、業務) 損失或其他因使用規格而無法使用或無法使用規格所造成的損害。 即使 Microsoft 已建議這類損害的可能性也一樣。 由於某些州/區域不允許排除或限制衍生或間接損害的責任,因此上述限制可能不適用於您。

第 6 節責任和補救的限制

因任何 (原因而造成任何損害的通知,包括但不限於上述所有直接或一般損害) 、Microsoft 及其任何供應商在任何布建下的所有損害,以及您針對所有上述所有條款實際支付金額的獨佔補救,應受限於您針對規格或美式 5.00 實際支付的金額。 上述限制、排除和免責聲明應套用至適用法律所允許的最大範圍,即使有任何補救失敗的基本用途也一樣。

第 7 節適用的法律

如果您在美國中取得此規格,則本合約是由華盛頓州法律所規範。 就此處可能發生的任何爭議而言,您同意位於華盛頓州和聯邦聯邦機關的管轄區。

第 8 節指派

任何一方都不能在未經另一方書面核准的情況下指派此合約。

我接受,下載檔案