Proprietà dell'estensione della classe
I dispositivi portatili Windows supportano le proprietà di estensione della classe seguenti.
Proprietà | VarType | Descrizione |
---|---|---|
WPD_CLASS_EXTENSION_OPTIONS_SUPPORTED_CONTENT_TYPES | VT_UNKNOWN | Valore che specifica l'elenco (superset) dei tipi di contenuto supportati dal driver (simile alla chiamata WPD_COMMAND_CAPABILITIES_GET_SUPPORTED_CONTENT_TYPES in WPD_FUNCTIONAL_CATEGORY_ALL). |
WPD_CLASS_EXTENSION_OPTIONS_DONT_REGISTER_WPD_DEVICE_INTERFACE | VT_BOOL | Valore che specifica se il chiamante vuole che la libreria di estensioni della classe WPD registri l'interfaccia della classe del dispositivo WPD. Se questo valore è true, il chiamante assume la responsabilità della registrazione. Se questo valore è false, indica che il chiamante prevede che la libreria di estensioni della classe esegua la registrazione. La maggior parte dei driver deve consentire alla libreria di estensioni della classe di eseguire la registrazione, ad eccezione della registrazione dell'interfaccia della classe Classe dispositivo WPD dalla libreria di estensioni della classe potrebbe causare effetti negativi. |
WPD_CLASS_EXTENSION_OPTIONS_REGISTER_WPD_PRIVATE_DEVICE_INTERFACE | VT_BOOL | Indica che il chiamante vuole che la libreria di estensioni della classe WPD registri l'interfaccia della classe di dispositivi WPD privata. Non è consigliabile per la maggior parte dei driver. Deve essere usato solo nei casi in cui la registrazione dell'interfaccia della classe dispositivo WPD dalla libreria di estensioni di classe causerà effetti negativi. Questa opzione viene in genere usata in combinazione con WPD_CLASS_EXTENSION_OPTIONS_DONT_REGISTER_WPD_DEVICE_INTERFACE impostata su TRUE |
WPD_CLASS_EXTENSION_OPTIONS_DEVICE_IDENTIFICATION_VALUES | VT_UNKNOWN | Si tratta di un IPortableDeviceValues che contiene i valori di identificazione del dispositivo (WPD_DEVICE_MANUFACTURER, WPD_DEVICE_MODEL, WPD_DEVICE_FIRMWARE_VERSION e WPD_DEVICE_FUNCTIONAL_UNIQUE_ID). Includere questa opzione con altre opzioni di estensione della classe durante l'inizializzazione |
WPD_CLASS_EXTENSION_OPTIONS_TRANSPORT_BANDWIDTH | VT_UI4 | Indica la larghezza di banda massima teorica del trasporto in kilobit al secondo |
WPD_CLASS_EXTENSION_OPTIONS_DEVICE_IDENTIFICATION_VALUES | VT_UNKNOWN | Si tratta di un IPortableDeviceValues che contiene i valori di identificazione del dispositivo (WPD_DEVICE_MANUFACTURER, WPD_DEVICE_MODEL, WPD_DEVICE_FIRMWARE_VERSION e WPD_DEVICE_FUNCTIONAL_UNIQUE_ID). Includere questa opzione con altre opzioni di estensione della classe durante l'inizializzazione. |
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|