Condividi tramite


Parametri del dispositivo

Windows Media Gestione dispositivi usa i parametri del dispositivo per controllare il comportamento di un dispositivo. Questi parametri vengono aggiunti al Registro di sistema come specificato nel file di installazione del dispositivo (file INF). Nella tabella seguente sono elencati i parametri del dispositivo che windows Media Gestione dispositivi query.

Nome del parametro del dispositivo Tipi di dati del Registro di sistema Descrizione
WMDMSPCLSID REG_SZ Valore che specifica il CLSID del provider di servizi che controlla questo dispositivo. Questo parametro è obbligatorio per il supporto PnP.
Il valore del parametro deve essere CLSID, non il ProgID del provider di servizi. Questo parametro è obbligatorio per supportare Plug and Play (PnP) in Windows Media Gestione dispositivi. Per altre informazioni, vedere Abilitazione di PnP per dispositivi.
OptimalTransferSize REG_DWORD Valore facoltativo che specifica le dimensioni di trasferimento preferite usate da Windows Media Gestione dispositivi durante le operazioni di lettura e scrittura. Se non viene specificato, viene utilizzata una dimensione di trasferimento predefinita.
UseMetadataViews REG_DWORD Parametro facoltativo che specifica se Windows Media Gestione dispositivi organizza il contenuto in base ai metadati durante la presentazione del contenuto del dispositivo alle applicazioni. Il valore predefinito, utilizzato quando questo parametro non viene specificato, è 0.
Quando le applicazioni enumerano il contenuto nelle risorse di archiviazione di un lettore audio portatile, Windows Media Gestione dispositivi può presentare il contenuto organizzato in base ai metadati. Ciò è particolarmente utile per i dispositivi con capacità di archiviazione di grandi dimensioni.
Le applicazioni e i dispositivi hanno la possibilità di controllare questo comportamento. I dispositivi indicano la preferenza tramite il parametro del dispositivo UseMetadataViews.
Sono supportati i due valori interi seguenti:
Richiede che il contenuto venga presentato alle applicazioni esattamente come organizzato nel file system del dispositivo.
Richiede che il contenuto venga presentato alle applicazioni organizzate in base ai metadati.
ShowInShell REG_DWORD Parametro facoltativo che specifica se il dispositivo deve essere visualizzato in Esplora risorse. Il valore 1 indica che il dispositivo deve essere visualizzato in Esplora risorse. Per altre informazioni, vedere Requisiti per la visualizzazione di lettori audio portatili in Esplora risorse.
UseExtendedWmdm REG_DWORD Parametro facoltativo che avvisa Windows Media Gestione dispositivi che il provider di servizi supporta IMDSPDevice3, IMDSPObject2 e IMDSPStorage4. Senza questo flag, Windows Media Gestione dispositivi non chiamerà mai queste interfacce. Il valore 1 indica che queste interfacce sono supportate.
Questo flag è necessario per i provider di servizi che si sincronizzano con Lettore multimediale Windows. Vedere Abilitazione della sincronizzazione con Lettore multimediale Windows.

Codifica del file INF

Il codice di esempio seguente del file INF di un dispositivo illustra l'impostazione di alcuni parametri del dispositivo durante l'installazione del dispositivo.

; Set parameters on Windows 95 and Windows 98 operating systems.
[DriverInstall.hw]
AddReg=DriverHwPropReg

; Set parameters on Windows NT-based operating systems.
[DriverInstall.NT.hw]
AddReg=DriverHwPropReg

; Related section that specifies the device parameters.
[DriverHwPropReg]
; Add your own CLSID here.
HKR,,WMDMSPCLSID,,"{00000000-0000-0000-0000-000000000000}"
HKR,,OptimalTransferSize,0x10001,0x10000
HKR,,UseMetadataViews,0x10001,0x1

Creazione di un provider di servizi

Interfaccia IMDServiceProvider2

IMDServiceProvider2::CreateDevice

Interfaccia IWMDMDevice