Compartir a través de


Cómo especificar un icono, una etiqueta o un controlador de dispositivo para un dispositivo mediante un grupo de dispositivos

Los grupos de dispositivos permiten la especificación de las propiedades Iconos, Etiqueta o DeviceHandlers para cualquier dispositivo que se declare parte de ese grupo. Si el grupo de dispositivos no es un grupo de dispositivos proporcionado por el sistema, se agregará una clave que defina el grupo de dispositivos en la clave DeviceGroups de AutoplayHandlers\. No es necesario establecer las tres propiedades de cada grupo; Solo puede establecer las propiedades que desea personalizar. Sin embargo, los dispositivos y los controladores de dispositivos siempre deben tener iconos y etiquetas asociados para cumplir los requisitos mínimos de facilidad de uso.

Instrucciones

En el ejemplo siguiente se usa un sistema con varias unidades Zip conectadas. Sin especificar los valores Iconos, Etiqueta y DeviceHandlers para cada unidad individualmente, se crea un grupo de dispositivos denominado ZipDrive y se definen esos valores dentro de ella. A continuación, cada unidad Zip se declara como miembro del grupo ZipDrive.

En primer lugar, defina el grupo de dispositivos agregando la siguiente clave ZipDrive y sus valores.

HKEY_LOCAL_MACHINE
   SOFTWARE
      Microsoft
         Windows
            CurrentVersion
               Explorer
                  AutoplayHandlers
                     DeviceGroups
                        ZipDrive
                           Icons [REG_MULTI_SZ] = %SystemRoot%\system32\mydll.dll,-103
                           NoMediaIcons [REG_MULTI_SZ] = %SystemRoot%\system32\mydll.dll,-104
                           Label [REG_SZ] = My Custom Device Label
                           DeviceHandlers [REG_SZ] = MyDeviceHandler

A continuación, cada dispositivo de unidad Zip se declara como parte del grupo ZipDrive y hereda las propiedades de ese grupo. En la clave DeviceParameters de la instancia de dispositivo, agregue un valor denominado DeviceGroup como tipo REG_SZ. La entrada de datos de este valor es el nombre del grupo de dispositivos.

HKEY_LOCAL_MACHINE
   SYSTEM
      CurrentControlSet
         Enum
            USB
               Vid_059b&Pid_0031
                  059B003112010E93
                     Device Parameters
                        DeviceGroup [REG_SZ] = ZipDrive

También puede agregar propiedades de dispositivo personalizadas distintas de Iconos, Etiquetas y DeviceHandlers en la clave del grupo de dispositivos y, a continuación, aplicarlas a todos los dispositivos que pertenecen a ese grupo de dispositivos.

Nota

Las propiedades definidas en el nivel de instancia de dispositivo tienen prioridad sobre las propiedades definidas en el nivel de grupo de dispositivos, que a su vez tienen prioridad sobre las propiedades definidas en el nivel de clase de dispositivo.