Condividi tramite


Come specificare un'icona, un'etichetta o un gestore di dispositivi per un dispositivo usando un gruppo di dispositivi

I gruppi di dispositivi consentono la specifica delle proprietà Icons, Label o DeviceHandlers per qualsiasi dispositivo che dichiara se stesso parte di tale gruppo. Se il gruppo di dispositivi non è un gruppo di dispositivi fornito dal sistema, verrà aggiunta una chiave che definisce il gruppo di dispositivi nella chiave \DeviceGroups.If the device group is not a system-provided device groups, a key that define the device group will be added under the AutoplayHandlers\DeviceGroups key. Non è necessario impostare tutte e tre le proprietà per ogni gruppo; è possibile impostare solo le proprietà che si desidera personalizzare. Tuttavia, i dispositivi e i gestori di dispositivi devono avere sempre icone e etichette associate per soddisfare i requisiti minimi di usabilità.

Disposizioni

L'esempio seguente usa un sistema con diverse unità ZIP collegate. Senza specificare i valori Icons, Label e DeviceHandlers per ogni unità singolarmente, si crea un gruppo di dispositivi denominato ZipDrive e si definiscono tali valori al suo interno. Ogni unità ZIP viene quindi dichiarata un membro del gruppo ZipDrive.

Per prima cosa, definire il gruppo di dispositivi aggiungendo la seguente chiave ZipDrive e i relativi valori.

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

Ogni dispositivo unità ZIP viene quindi dichiarato come parte del gruppo ZipDrive, ereditando le proprietà di tale gruppo. Nella chiave DeviceParameters dell'istanza del dispositivo, aggiungere un valore denominato DeviceGroup come tipo REG_SZ. L'inserimento dati per questo valore è rappresentato dal nome del gruppo di dispositivi.

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

È anche possibile aggiungere proprietà del dispositivo personalizzate diverse da Icone, Etichetta e DeviceHandlers nella chiave del gruppo di dispositivi e quindi applicarle a tutti i dispositivi appartenenti a tale gruppo di dispositivi.

Nota

Le proprietà definite a livello di istanza del dispositivo hanno la precedenza sulle proprietà definite a livello di gruppo di dispositivi, che a loro volta hanno la precedenza sulle proprietà definite a livello di classe del dispositivo.