Angeben eines Symbols, einer Bezeichnung oder eines Gerätehandlers für ein Gerät mithilfe einer Gerätegruppe
Gerätegruppen ermöglichen die Angabe der Eigenschaften Symbole, Bezeichnung oder DeviceHandlers für jedes Gerät, das sich selbst als Teil dieser Gruppe deklariert. Wenn die Gerätegruppe keine vom System bereitgestellte Gerätegruppe ist, wird ein Schlüssel, der die Gerätegruppe definiert, unter demGerätegruppenschlüsselAutoplayHandlers\ hinzugefügt. Sie müssen nicht alle drei Eigenschaften für jede Gruppe festlegen. Sie können nur die Eigenschaften festlegen, die Sie anpassen möchten. Geräte und Gerätehandler sollten jedoch immer über zugehörige Symbole und Bezeichnungen verfügen, um mindestanforderungen an die Benutzerfreundlichkeit zu erfüllen.
Anweisungen
Im folgenden Beispiel wird ein System mit mehreren angeschlossenen ZIP-Laufwerken verwendet. Ohne die Werte Symbole, Bezeichnung und DeviceHandlers für jedes Laufwerk einzeln anzugeben, erstellen Sie eine Gerätegruppe namens ZipDrive und definieren diese Werte darin. Jedes ZIP-Laufwerk wird dann als Mitglied der ZipDrive-Gruppe deklariert.
Definieren Sie zunächst die Gerätegruppe, indem Sie den folgenden ZipDrive-Schlüssel und die zugehörigen Werte hinzufügen.
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
Jedes Zip-Laufwerkgerät wird dann als Teil der ZipDrive-Gruppe deklariert und erbt die Eigenschaften dieser Gruppe. Fügen Sie unter dem DeviceParameters-Schlüssel des geräte-instance einen Wert namens DeviceGroup als Typ REG_SZ hinzu. Der Dateneintrag für diesen Wert ist der Name der Gerätegruppe.
HKEY_LOCAL_MACHINE
SYSTEM
CurrentControlSet
Enum
USB
Vid_059b&Pid_0031
059B003112010E93
Device Parameters
DeviceGroup [REG_SZ] = ZipDrive
Sie können auch andere benutzerdefinierte Geräteeigenschaften als Symbole, Bezeichnungen und Gerätehandler unter dem Schlüssel der Gerätegruppe hinzufügen und diese dann auf alle Geräte anwenden, die zu dieser Gerätegruppe gehören.
Hinweis
Eigenschaften, die auf geräte- instance Ebene definiert sind, haben Vorrang vor eigenschaften, die auf Gerätegruppenebene definiert sind, die wiederum Vorrang vor eigenschaften haben, die auf Geräteklassenebene definiert sind.