Mendukung AutoPlay
AutoPlay adalah fitur Shell yang meluncurkan aplikasi yang terkait dengan perangkat tertentu. Bergantung pada pengaturan AutoPlay saat ini, fitur ini akan melakukan salah satu dari beberapa tindakan, seperti menyajikan daftar aplikasi handler yang tersedia, menampilkan tampilan folder file standar, dan sebagainya.
Di Windows Vista, fitur AutoPlay diperluas sehingga perangkat WPD dapat menyediakan daftar tipe konten yang didukungnya. Demikian pula, aplikasi WPD dapat mendaftarkan jenis konten yang mereka dukung. Misalnya, wizard akuisisi foto dapat mendaftar sebagai handler untuk perangkat WPD apa pun yang menyediakan gambar, dan aplikasi multimedia dapat mendaftar sebagai handler untuk perangkat apa pun yang menyimpan file audio atau video.
Aplikasi mendaftarkan informasi khusus handler dengan menulis entri ke kunci HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers . Menggunakan handler aplikasi WPD (bernama MyWpdApplication.exe) sebagai contoh, aplikasi dapat menyisipkan nilai berikut di bawah kunci \Handlers\MyWpdApplicationHandler .
Nilai | Jenis | Data |
---|---|---|
Tindakan | REG_SZ | Telusuri konten pada perangkat portabel. |
CLSIDForCancel | REG_SZ | {00000000-0000-0000-0000-000000000000} |
DefaultIcon | REG_EXPAND_SZ | %SystemDrive%\multimedia\wpd\MyWpdApplication.exe |
InitCmdLine | REG_SZ | /Autoplay |
ProgID | REG_SZ | MyWpdApplication.MyWpdApplicationAutoPlay |
Penyedia | REG_SZ | MyWpdApplication |
Untuk informasi selengkapnya tentang kunci dan nilai registri AutoPlay yang ditemukan di bawah kunci HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers , lihat dokumentasi terkait di MSDN.
Skema Pemutaran Otomatis WPD
Skema AutoPlay WPD terintegrasi dengan fitur Windows Vista AutoPlay. Ini melakukannya dengan mendukung tiga kategori AutoPlay, yang dijelaskan dalam tabel berikut.
Kategori | Deskripsi |
---|---|
Sumber | Perangkat WPD dapat diperlakukan sebagai sumber konten (yaitu, konten dapat ditransfer dari perangkat). |
Sink | Perangkat WPD dapat diperlakukan sebagai tujuan untuk konten (artinya, konten dapat ditransfer ke perangkat). |
Fungsi | Perangkat WPD mendukung kemampuan yang dapat diprogram atau dapat dikontrol (misalnya, perangkat dapat mengirim dan menerima pesan SMS). |
Aplikasi mendaftar untuk kategori sumber, sink, dan/atau fungsi yang sesuai dengan menulis entri ke bagian AutoPlay dari registri sistem. Entri ini muncul di bawah kunci HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\WPD . Di bawah kunci WPD adalah tombol Fungsi, Sink, dan Sumber . Di bawah masing-masing kunci ini adalah GUID yang sesuai dengan kategori fungsional WPD atau jenis konten.
Tabel berikut mencantumkan GUID yang ditemukan di bawah kunci Fungsi dalam registri dan mengidentifikasi kategori fungsional yang sesuai dengan setiap GUID.
Kategori Fungsi WPD | Kunci Registri (GUID) |
---|---|
WPD_FUNCTIONAL_CATEGORY_ALL | {2D8A6512-A74C-448E-BA8A-F4AC07C49399} |
WPD_FUNCTIONAL_CATEGORY_AUDIO_CAPTURE | {3F2A1919-C7C2-4A00-855D-F57CF06DEBBB} |
WPD_FUNCTIONAL_CATEGORY_DEVICE | {08EA466B-E3A4-4336-A1F3-A44d2B5C438C} |
WPD_FUNCTIONAL_CATEGORY_NETWORK_CONFIGURATION | {48F4DB72-7C6A-4AB0-9E1A-470E3CDBF26A} |
WPD_FUNCTIONAL_CATEGORY_RENDERING_INFORMATION | {08600BA4-A7BA-4A01-AB0E-0065d0A356D3} |
WPD_FUNCTIONAL_CATEGORY_SMS | {0044A0B1-C1E9-4AFD-B358-A62C6117C9CF} |
WPD_FUNCTIONAL_CATEGORY_STILL_IMAGE_CAPTURE | {613CA327-AB93-4900-B4FA-895BB5874B79} |
WPD_FUNCTIONAL_CATEGORY_STORAGE | {23F05BBC-15DE-4C2A-A55B-A9AF5CE412EF} |
WPD_FUNCTIONAL_CATEGORY_VIDEO_CAPTURE | {E23E5F6B-7243-43AA-8DF1-0EB3D968A918} |
Tabel berikut mencantumkan GUIDS yang ditemukan di bawah Sink dan kunci Sumber di registri dan mengidentifikasi jenis konten yang sesuai dengan setiap GUID.
Tipe Isi WPD | Kunci Registri (GUID) |
---|---|
WPD_CONTENT_TYPE_ALL | {80E170D2-1055-4A3E-B952-82CC4F8A8689} |
WPD_CONTENT_TYPE_APPOINTMENT | {0FED060E-8793-4B1E-90C9-48AC389AC631} |
WPD_CONTENT_TYPE_AUDIO | {4AD2C85E-5E2D-45e5-8864-4F229E3C6CF0} |
WPD_CONTENT_TYPE_AUDIO_ALBUM | {AA18737E-5009-48FA-AE21-85F24383B4E6} |
WPD_CONTENT_TYPE_CALENDAR | {A1FD5967-6023-49A0-9DF1-F8060BE751B0} |
WPD_CONTENT_TYPE_CERTIFICATE | {DC3876E8-A948-4060-9050-CBD77E8A3D87} |
WPD_CONTENT_TYPE_CONTACT | {EABA8313-4525-4707-9F0E-87c6808E9435} |
WPD_CONTENT_TYPE_CONTACT_GROUP | {346B8932-4C36-40D8-9415-1828291F9DE9} |
WPD_CONTENT_TYPE_DOCUMENT | {680ADF52-950A-4041-9B41-65E393648155} |
WPD_CONTENT_TYPE_EMAIL | {8038044A-7E51-4F8F-883D-1d0623d14533} |
WPD_CONTENT_TYPE_FOLDER | {27E2E392-A111-48E0-AB0C-E17705A05F85} |
WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT | {99ED0160-17FF-4C44-9D98-1D7A6F941921} |
WPD_CONTENT_TYPE_GENERIC_FILE | {0085e0A6-8d34-45d7-BC5C-447e59c73d48} |
WPD_CONTENT_TYPE_GENERIC_MESSAGE | {E80EAAF8-B2DB-4133-B67E-1BEF4B4A6E5F} |
WPD_CONTENT_TYPE_IMAGE | {EF2107D5-A52A-4243-A26B-62d4176D7603} |
WPD_CONTENT_TYPE_IMAGE_ALBUM | {75793148-15F5-4A30-A813-54ED8A37E226} |
WPD_CONTENT_TYPE_MEDIA_CAST | {5E88B3CC-3E65-4E62-BFFF-229495253AB0} |
WPD_CONTENT_TYPE_MEMO | {9CD20ECF-3B50-414F-A641-E473FFE45751} |
WPD_CONTENT_TYPE_MIXED_CONTENT_ALBUM | {00F0C3AC-A593-49AC-9219-24ABCA5A2563} |
WPD_CONTENT_TYPE_NETWORK_ASSOCIATION | {031DA7EE-18C8-4205-847E-89A11261D0F3} |
WPD_CONTENT_TYPE_PLAYLIST | {1A33F7E4-AF13-48F5-994E-77369DFE04A3} |
WPD_CONTENT_TYPE_PROGRAM | {D269F96A-247C-4BFF-98FB-97F3C49220E6} |
WPD_CONTENT_TYPE_SECTION | {821089F5-1D91-4DC9-BE3C-BBB1B35B18CE} |
WPD_CONTENT_TYPE_TASK | {63252F2C-887F-4CB6-B1AC-D29855DCEF6C} |
WPD_CONTENT_TYPE_TELEVISION | {60A169CF-F2AE-4E21-9375-9677F11C1C6E} |
WPD_CONTENT_TYPE_UNSPECIFIED | {28D8D31E-249C-454E-AABC-34883168e634} |
WPD_CONTENT_TYPE_VIDEO | {9261B03C-3D78-4519-85E3-02C5E1F50BB9} |
WPD_CONTENT_TYPE_VIDEO_ALBUM | {012B0DB7-D4C1-45D6-B081-94B87779614F} |
WPD_CONTENT_TYPE_WIRELESS_PROFILE | {0BAC070A-9F5F-4DA4-A8F6-3DE44D68FD6C} |
Jika aplikasi mendukung kategori fungsi, sumber, atau sink tertentu, aplikasi akan menyisipkan string yang menentukan nama kunci handler di bawah GUID yang mengidentifikasi kategori fungsional atau jenis konten yang didukung. Menggunakan MyWpdApplication sebagai contoh, aplikasi akan membuat entri di bawah ... /EventHandlers/WPD/Function, atau /Sink, atau /Source keys. Entri ini akan memiliki bentuk "MyWpdApplicationHandler" dan berjenis REG_SZ. Selain itu, entri ini akan muncul di bawah GUID untuk kategori fungsional atau jenis konten yang didukung aplikasi.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk