Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Autoodtwarzanie to funkcja powłoki systemowej, która wykrywa zawartość na urządzeniach przenośnych. W zależności od bieżących ustawień autoodtwarzania ta funkcja wykonuje jedną z kilku akcji, takich jak prezentowanie listy dostępnych aplikacji obsługi, wyświetlanie standardowego widoku folderów plików itd.
W systemie Windows Vista funkcja autoodtwarzania została rozszerzona, aby urządzenie WPD mogło udostępnić listę typów zawartości, które obsługuje. Podobnie aplikacje WPD mogą rejestrować typy zawartości, które obsługują. (Aby uzyskać więcej informacji na temat rejestrowania aplikacji, zobacz zestaw SDK WPD).
Schemat automatycznego odtwarzania WPD
Schemat autoodtwarzania WPD integruje się z funkcją Windows Vista AutoPlay. Pomaga w tym obsługa trzech kategorii automatycznego odtwarzania, które zostały opisane w poniższej tabeli.
| Kategoria | Opis |
|---|---|
| Źródło | Urządzenie WPD może być traktowane jako źródło zawartości, czyli zawartość można przenosić z urządzenia. |
| Zlew | Urządzenie WPD może być traktowane jako miejsce docelowe zawartości, czyli zawartość można przenieść na urządzenie. |
| Funkcja | Urządzenie WPD obsługuje programowalne lub sterowalne możliwości, na przykład może wysyłać i odbierać wiadomości SMS. |
Urządzenia, które obsługują te kategorie, powinny ustawić odpowiednie wpisy w sekcji Device_AddReg pliku informacji o konfiguracji (inf). W poniższej tabeli wymieniono dwa polecenia AutoPlay obsługiwane przez Instalator klasy WPD.
| Sekcja | Dyrektywa lub parametr | Opis |
|---|---|---|
| Urządzenie_DodajReg | AutoPlaySourceOnly | Ta dyrektywa jest wymagana w przypadku urządzeń, które działają tylko jako źródło AutoPlay.
Przykład:
|
| Urządzenie_DodajReg | Dyrektywa EnableDefaultAutoPlaySupport | Ta dyrektywa jest wymagana.
Przykład:
|
Większość urządzeń określi dyrektywę EnableDefaultAutoPlaySupport w plikach informacji o konfiguracji. Dyrektywa AutoPlaySourceOnly jest udostępniana tylko dla starszych urządzeń, które nie obsługują transferów dwukierunkowych.
Jeśli urządzenie nie ma uczestniczyć w autoodtwarzaniu, ustaw dyrektywę EnableAutoPlaySupport na 0 lub pomiń tę dyrektywę z pliku informacji o konfiguracji sterownika (inf). Jeśli jawnie musisz wyłączyć dowolną funkcję autoodtwarzania dla danego urządzenia WPD, możesz to zrobić, tworząc wartość "False" dla DeviceHandlers w sekcji Device_Parameters pliku .inf.
Jeśli musisz utworzyć niestandardowy schemat AutoPlay, możesz to zrobić, tworząc prywatną wartość DeviceHandlers w sekcji Device_Parameters pliku informacji o konfiguracji (.inf).