Condividi tramite


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
PortableDevice.h

Vedi anche

Proprietà e attributi WPD