Freigeben über


Unterstützung der automatischen Wiedergabe

Die automatische Wiedergabe ist ein Feature der Shell, das Inhalte auf tragbaren Geräten erkennt. Abhängig von den aktuellen Einstellungen für die automatische Wiedergabe führt dieses Feature eine von mehreren Aktionen aus, z. B. das Anzeigen einer Liste der verfügbaren Handleranwendungen, das Anzeigen einer Standardordneransicht von Dateien usw.

In Windows Vista wurde das Feature für die automatische Wiedergabe erweitert, sodass ein WPD-Gerät eine Liste der unterstützten Inhaltstypen bereitstellen kann. Auf ähnliche Weise können WPD-Anwendungen unterstützte Inhaltstypen registrieren. (Weitere Informationen zum Registrieren einer Anwendung finden Sie im WPD SDK.)

Das WPD-Schema für die automatische Wiedergabe

Das WPD AutoPlay-Schema ist in das Feature "Automatische Wiedergabe" von Windows Vista integriert. Dazu werden drei Kategorien für die automatische Wiedergabe unterstützt, die in der folgenden Tabelle beschrieben werden.

Category BESCHREIBUNG
`Source` Ein WPD-Gerät kann als Quelle von Inhalten behandelt werden, d. h. der Inhalt kann vom Gerät übertragen werden.
Senke Ein WPD-Gerät kann als Ziel für Inhalte behandelt werden, d. h. der Inhalt kann auf das Gerät übertragen werden.
Funktion Ein WPD-Gerät unterstützt eine programmierbare oder steuerbare Funktion, z. B. kann es SMS-Nachrichten senden und empfangen.

Geräte, die diese Kategorien unterstützen, sollten die entsprechenden Einträge im Abschnitt Device_AddReg der Setupinformationsdatei (.inf) festlegen. In der folgenden Tabelle sind die beiden AutoPlay-Anweisungen aufgeführt, die vom WPD-Klasseninstallationsprogramm unterstützt werden.

`Section` Direktive oder Parameter BESCHREIBUNG
Device_AddReg AutoPlaySourceOnly Diese Anweisung ist für Geräte erforderlich, die nur als Quelle für die automatische Wiedergabe fungieren.
  • Der Reg-Stamm muss "HKR" sein.
  • Der Typ muss 0x10001 sein.
  • Der Wert 1 muss festgelegt werden.

Beispiel:

[Device_AddReg]

HKR,,"AutoPlaySourceOnly",0x10001,1

Device_AddReg EnableDefaultAutoPlaySupport-Anweisung Diese Anweisung ist erforderlich.
  • Der Reg-Stamm muss "HKR" sein.
  • Der Typ muss 0x10001 sein.
  • Ein gültiger Wert (0 oder 1) muss festgelegt werden.

Beispiel:

[Device_AddReg]

HKR,,"EnableDefaultAutoPlaySupport",0x10001,1

Die meisten Geräte geben die Anweisung EnableDefaultAutoPlaySupport in ihren Setupinformationsdateien an. Die AutoPlaySourceOnly-Direktive wird nur für Ältere Geräte bereitgestellt, die keine bidirektionalen Übertragungen unterstützen.

Wenn Sie nicht möchten, dass Ihr Gerät an der automatischen Wiedergabe teilnimmt, legen Sie entweder die EnableAutoPlaySupport-Direktive auf 0 fest, oder lassen Sie diese Anweisung aus der Setupinformationsdatei (.inf) Ihres Treibers aus. Wenn Sie die Automatische Wiedergabe für ein bestimmtes WPD-Gerät explizit deaktivieren müssen, können Sie dazu einen falschen DeviceHandlers-Wert im Abschnitt Device_Parameters der INF-Datei erstellen.

Wenn Sie ein benutzerdefiniertes Schema für die automatische Wiedergabe erstellen müssen, können Sie dazu einen privaten DeviceHandlers-Wert im Abschnitt Device_Parameters der Setupinformationsdatei (.inf) erstellen.