Condividi tramite


Specifica dei descrittori del sistema operativo Microsoft 1.0

I dispositivi USB archiviano i descrittori standard nel firmware per il dispositivo e le relative interfacce ed endpoint. I fornitori di hardware indipendenti (IHD) possono anche archiviare descrittori specifici della classe e del fornitore. Tuttavia, i tipi di informazioni che questi descrittori possono contenere sono limitati. IHV in genere devono usare Windows Update o supporti, ad esempio un CD, per fornire agli utenti varie informazioni specifiche del dispositivo, ad esempio immagini, icone, driver personalizzati e così via.

Per aiutare gli IHV a risolvere questo problema, i descrittori del sistema operativo Microsoft definiti da Microsoft. Gli IHV possono usare questi descrittori per archiviare nel firmware gran parte delle informazioni ora fornite ai clienti separatamente. Le versioni di Windows che conoscono i descrittori del sistema operativo Microsoft usano le richieste di controllo per recuperare le informazioni e usarle per installare e configurare il dispositivo senza richiedere alcuna interazione dell'utente. Questo white paper fornisce un'introduzione ai descrittori del sistema operativo Microsoft, inclusa una discussione su come vengono archiviati e recuperati.

Nota

La tabella degli ID compatibili e compatibili con le versioni secondarie nell'Appendice 1 di "Extended Compat ID Feature Descriptor Specification" è corrente a partire dal momento in cui è stata scritta la specifica, ma potrebbe essere stata modificata. La tabella seguente contiene l'elenco più recente di ID compatibili e compatibili con le sottomaschere. Tutti gli ID devono essere otto byte, quindi tutti i caratteri inutilizzati vengono riempiti con valori NULL.

CompatibleID ID sottocompatibile Descrizione
(0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00) (0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00) NESSUN ID compatibile o sottocompatibile
"RNDIS"
(0x52 0x4E 0x44 0x49 0x53 0x00 0x00 0x00)
(0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00) Remote Network Driver Interface Standard (RNDIS)
"PTP"
(0x50 0x54 0x50 0x00 0x00 0x00 0x00 0x00)
(0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00) Protocollo PTP (Picture Transfer Protocol)
"MTP"
(0x4D 0x54 0x50 0x00 0x00 0x00 0x00 0x00)
(0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00) Media Transfer Protocol (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) Radio Bluetooth conformi alla versione 1.1 e compatibili con lo stack di driver Microsoft
"BLUTUTH"
(0x42 0x4C 0x55 0x54 0x55 0x54 0x48 0x00)
"12"(0x31 0x32 0x00 0x00 0x00 0x00 0x00 0x00) Radio Bluetooth conformi alla versione 1.2 e compatibili con lo stack di driver Microsoft
"BLUTUTH"
(0x42 0x4C 0x55 0x54 0x55 0x54 0x48 0x00)
"EDR"(0x45 0x44 0x52 0x00 0x00 0x00 0x00 0x00) Radio Bluetooth conforme alla versione 2.0 + EDR e compatibile con lo stack di driver Microsoft
"SCAN"
(0x53 0x43 0x41 0x4E 0x00 0x00 0x00 0x00)
Formato come segue: Codice fornitore di due lettere + 1-5 caratteri ASCII* + 0x00

*ASCII limitato a lettere maiuscole, numeri, caratteri di sottolineatura.
Scansione
"3DPRINT"
(0x33 0x44 0x50 0x52 0x49 0x4E 0x54 0x00)
Variabile MS3DPRINT stampante 3D con codice G

Queste informazioni si applicano a Windows XP e alle versioni successive di Windows.

Leggere il contratto di licenza prima di continuare.

Specifica dei descrittori del sistema operativo Microsoft

Contratto di licenza per la specifica del descrittore del sistema operativo Microsoft

Si tratta di un contratto legale ("Contratto") tra l'utente (una persona o una singola entità) ("You") e Microsoft Corporation ("Microsoft") per la specifica.  Scaricando, copiando o utilizzando la Specifica, l'utente accetta di essere vincolato dalle condizioni del presente Contratto.

DEFINIZIONI DELLA SEZIONE 1

(a) "L'implementazione" indica il firmware e/o l'hardware che implementa il set di descrittore del sistema operativo descritto nella specifica per l'interfaccia con un sistema operativo abilitato per il descrittore del sistema operativo Microsoft o altri sistemi autorizzati da Microsoft a recuperare e usare queste informazioni; e (ii) driver software che implementano il set descritto in Specifica per l'interfaccia solo in combinazione con i sistemi operativi Windows Vista o Windows 7.

(b) "Le tue licenze" significa terze parti concesse in licenza dall'utente per usare l'implementazione dell'utente.

(c) "Specification" indica la specifica del descrittore del sistema operativo Microsoft e i materiali correlati.

SEZIONE 2 CONCESSIONE DI LICENZA

(a) Licenza copyright. Microsoft concede all'utente, ai sensi dei diritti d'autore di Microsoft nella Specifica, un licenziatario non esclusivo, senza diritti di licenza, non trasferiscibile, non autorizzato, personale in tutto il mondo per riprodurre copie della Specifica internamente per l'utente e l'uso dell'imprenditore nello sviluppo dell'implementazione dell'utente.

(b) Licenza di brevetto. Microsoft concede all'utente una licenza non esclusiva, senza diritti di licenza, non trasferiscibile in tutto il mondo ai sensi dei brevetti di Microsoft incorporati esclusivamente all'interno della Specifica e che sono di proprietà o autorizzati da Microsoft a fare, usare, importare, offrire di vendere, vendere e distribuire direttamente o indirettamente alle proprie licenze l'implementazione. È possibile concedere la licenza di brevetto ai licenziatari ai sensi delle stesse condizioni e condizioni.

(c) Prenotazione dei diritti. Microsoft si riserva tutti gli altri diritti che può avere nella Specifica, nella sua implementazione e in qualsiasi proprietà intellettuale. L'arredamento di questo documento non concede all'utente o ad altre entità alcuna licenza ad altri brevetti, marchi, marchi, copyright o altri diritti di proprietà intellettuale.

SEZIONE 3 LIMITAZIONI E OBBLIGHI AGGIUNTIVI

(a) I diritti di licenza per la specifica sono condizionali in caso di mancata creazione, modifica o distribuzione dell'implementazione con licenza in modo che tale creazione, modifica o distribuzione possa (a) creare o dichiarare di creare, obblighi per Microsoft in relazione alla Specifica (o alla proprietà intellettuale) o (b) concedere, o dichiarare, a qualsiasi terza parte qualsiasi diritto o immunità ai diritti di proprietà intellettuale o proprietari di Microsoft nella Specifica.

(b) Senza pregiudizio ad altri diritti, Microsoft può terminare il presente Contratto se non si è conformi ai termini e alle condizioni del presente Contratto. In tal caso, è necessario eliminare tutte le copie della specifica e non distribuire ulteriormente l'implementazione aziendale.

SEZIONE 4 DICHIARAZIONE DI NON RESPONSABILITÀ DELLE GARANZIE

La specifica viene fornita "AS IS" senza garanzia di alcun tipo. Nella misura massima consentita dalla legge applicabile, Microsoft dichiara ulteriormente tutte le garanzie, incluse senza limitazioni eventuali garanzie implicite di commerciabilità e idoneità per uno scopo specifico, nonché garanzie di titolo e non violazione. L'intero rischio derivante dall'uso o dalle prestazioni della Specifica rimane con l'utente.

SEZIONE 5 ESCLUSIONE DI DANNI ACCIDENTALI, CONSEQUENZIALI E ALTRI DANNI

Nella misura massima consentita dalla legge applicabile, in nessun caso Microsoft o i suoi fornitori saranno responsabili di eventuali danni consequenziali, incidentali, diretti, indiretti, speciali, irreversibili o altri danni (inclusi, senza limitazione, danni per perdita di profitti aziendali, interruzione dell'azienda, perdita di informazioni aziendali o altre perdite di dati aziendali) derivanti dall'utilizzo o dall'impossibilità di utilizzare la Specifica, anche se Microsoft è stata avvisata della possibilità di tali danni. Poiché alcuni stati/giurisdizioni non consentono l'esclusione o la limitazione della responsabilità per danni consequenziali o accidentali, la limitazione precedente potrebbe non essere applicabile all'utente.

SEZIONE 6 LIMITAZIONE DELLA RESPONSABILITÀ E DEI RIMEDI

A prescindere da eventuali danni che l'utente potrebbe subire per qualsiasi motivo (incluso, senza limitazioni, tutti i danni indicati sopra e tutti i danni diretti o generali), l'intera responsabilità di Microsoft e dei suoi fornitori ai sensi di qualsiasi disposizione del presente Contratto e il rimedio esclusivo per tutti i danni precedenti saranno limitati all'importo effettivamente pagato dall'utente per la Specifica o u.s.5.00 dollari. Le limitazioni, le esclusioni e le dichiarazioni di non responsabilità precedenti si applicano alla misura massima consentita dalla legge applicabile, anche se qualsiasi rimedio non soddisfa lo scopo essenziale.

SEZIONE 7 LEGGE APPLICABILE

Se hai acquistato questa specifica nel Stati Uniti, il presente Contratto è disciplinato dalle leggi dello Stato di Washington. In relazione a qualsiasi controversia che può verificarsi in questo contesto, il consenso alla giurisdizione dei tribunali statali e federali seduti nella contea di King, Washington.

ASSEGNAZIONE SEZIONE 8

Nessuna delle parti può assegnare il presente Contratto senza l'approvazione scritta dell'altra parte.

Accetto, scarica il file