Compartir a través de


Parámetros del dispositivo

Windows Media Administrador de dispositivos usa parámetros de dispositivo para controlar el comportamiento de un dispositivo. Estos parámetros se agregan al Registro tal como se especifica en el archivo de instalación del dispositivo (archivo INF). En la tabla siguiente se enumeran los parámetros del dispositivo que Windows Media Administrador de dispositivos consultas.

Nombre del parámetro del dispositivo Tipo de datos del Registro Descripción
WMDMSPCLSID REG_SZ Valor que especifica el CLSID del proveedor de servicios que controla este dispositivo. Este parámetro es obligatorio para la compatibilidad con PnP.
El valor del parámetro debe ser CLSID, no el ProgID del proveedor de servicios. Este parámetro es obligatorio para admitir Plug and Play (PnP) en Windows Media Administrador de dispositivos. Para obtener más información, consulte Habilitación de PnP para dispositivos.
OptimalTransferSize REG_DWORD Valor opcional que especifica el tamaño de transferencia preferido que Windows Media Administrador de dispositivos usa durante las operaciones de lectura y escritura. Si no se proporciona, se usa un tamaño de transferencia predeterminado.
UseMetadataViews REG_DWORD Parámetro opcional que especifica si Windows Media Administrador de dispositivos organiza el contenido por metadatos al presentar contenido del dispositivo a las aplicaciones. Si no se especifica ningún valor, se utiliza el valor predeterminado 0.
Cuando las aplicaciones enumeran el contenido en los almacenamientos de un reproductor de audio portátil, Windows Media Administrador de dispositivos puede presentar el contenido organizado por metadatos. Esto es especialmente útil para dispositivos con gran capacidad de almacenamiento.
Las aplicaciones y los dispositivos tienen la capacidad de controlar este comportamiento. Los dispositivos indican su preferencia a través del parámetro de dispositivo UseMetadataViews.
Se admiten los dos valores enteros siguientes:
Solicita que el contenido se presente a las aplicaciones exactamente como se organiza en el sistema de archivos del dispositivo.
Solicita que el contenido se presente a las aplicaciones organizadas por metadatos.
ShowInShell REG_DWORD Parámetro opcional que especifica si el dispositivo debe aparecer en el Explorador de Windows. El valor 1 indica que el dispositivo debe aparecer en el Explorador de Windows. Para obtener más información, vea Requisitos para reproductores de audio portátiles que aparecen en el Explorador de Windows.
UseExtendedWmdm REG_DWORD Parámetro opcional que alerta a Windows Media Administrador de dispositivos que el proveedor de servicios admite IMDSPDevice3, IMDSPObject2 y IMDSPStorage4. Sin esta marca, Windows Media Administrador de dispositivos nunca llamará a estas interfaces. El valor 1 indica que se admiten estas interfaces.
Esta marca es necesaria para los proveedores de servicios que se sincronizan con Reproductor multimedia de Windows. (Consulte Habilitación de la sincronización con Reproductor multimedia de Windows).

Codificación del archivo INF

En el siguiente código de ejemplo del archivo INF de un dispositivo se muestra cómo establecer algunos parámetros de dispositivo durante la instalación 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

Creación de un proveedor de servicios

Interfaz IMDServiceProvider2

IMDServiceProvider2::CreateDevice

IWMDMDevice (Interfaz)