Geräteparameter
Windows Media Device Manager verwendet Geräteparameter, um das Verhalten eines Geräts zu steuern. Diese Parameter werden der Registrierung hinzugefügt, wie in der Installationsdatei des Geräts (INF-Datei) angegeben. In der folgenden Tabelle sind die Geräteparameter aufgeführt, die windows Media Device Manager abfragen.
Geräteparametername | Registrierungsdatentyp | Beschreibung |
---|---|---|
WMDMSPCLSID | REG_SZ | Wert, der die CLSID des Dienstanbieters angibt, der dieses Gerät steuert. Dieser Parameter ist für die PnP-Unterstützung obligatorisch. Der Parameterwert muss die CLSID sein, nicht die ProgID des Dienstanbieters. Dieser Parameter ist obligatorisch, um Plug and Play (PnP) unter Windows Media Device Manager zu unterstützen. Weitere Informationen finden Sie unter Aktivieren von PnP für Geräte. |
OptimalTransferSize | REG_DWORD | Optionaler Wert, der die bevorzugte Übertragungsgröße angibt, die Windows Media Device Manager während Lese- und Schreibvorgängen verwendet. Wenn sie nicht angegeben wird, wird eine Standardübertragungsgröße verwendet. |
UseMetadataViews- | REG_DWORD | Optionaler Parameter, der angibt, ob der Windows Media Device Manager den Inhalt nach Metadaten organisiert, während Geräteinhalte für Anwendungen präsentiert werden. Wenn nicht angegeben, ist der Standardwert 0. Wenn Anwendungen den Inhalt auf den Speicher eines tragbaren Audioplayers aufzählen, kann der Windows Media Device Manager die inhalte darstellen, die nach Metadaten organisiert sind. Dies ist besonders nützlich für Geräte mit großer Speicherkapazität. Anwendungen und Geräte haben die Möglichkeit, dieses Verhalten zu steuern. Geräte geben ihre Einstellung über den Geräteparameter UseMetadataViewsan. Die folgenden beiden ganzzahligen Werte werden unterstützt: Fordert an, dass Inhalte den Anwendungen genau so organisiert werden, wie sie auf dem Dateisystem des Geräts organisiert sind. Fordert an, dass der Inhalt den Anwendungen nach Metadaten organisiert wird. |
ShowInShell- | REG_DWORD | Optionaler Parameter, der angibt, ob das Gerät im Windows-Explorer angezeigt werden soll. Der Wert 1 gibt an, dass das Gerät im Windows-Explorer angezeigt werden soll. Weitere Informationen finden Sie unter Anforderungen für tragbare Audioplayer, die im Windows Explorer-angezeigt werden sollen. |
UseExtendedWmdm- | REG_DWORD | Optionaler Parameter, der Windows Media Device Manager benachrichtigt, den der Dienstanbieter unterstützt, IMDSPDevice3, IMDSPObject2und IMDSPStorage4. Ohne diese Kennzeichnung ruft der Windows Media Device Manager diese Schnittstellen nie auf. Der Wert 1 gibt an, dass diese Schnittstellen unterstützt werden. Dieses Kennzeichen ist für Dienstanbieter erforderlich, die mit Windows Media Player synchronisiert werden. (Siehe Aktivieren der Synchronisierung mit Windows Media Player). |
Codieren der INF-Datei
Der folgende Beispielcode aus der INF-Datei eines Geräts veranschaulicht das Festlegen einiger Geräteparameter während der Geräteinstallation.
; 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