Antarmuka IPortableDeviceClassExtension (portabledeviceclassextension.h)
Digunakan oleh driver perangkat untuk mendukung inisialisasi yang disesuaikan, untuk mengaktifkan pengidentifikasi unik global (GUID) antarmuka WPD, atau untuk memastikan pengaturan kompatibilitas aplikasi yang benar untuk perangkat tertentu.
Untuk mendapatkan antarmuka ini, panggil CoCreateInstance dan berikan pengidentifikasi kelas (CLSID) CLSID_PortableDeviceClassExtension dan pengidentifikasi instans (IID) IID_IPortableDeviceClassExtension.
Warisan
Antarmuka IPortableDeviceClassExtension mewarisi dari antarmuka IUnknown . IPortableDeviceClassExtension juga memiliki jenis anggota berikut:
Metode
Antarmuka IPortableDeviceClassExtension memiliki metode ini.
IPortableDeviceClassExtension::Initialize Antarmuka Inisialisasi menginisialisasi perangkat portabel dengan mendaftarkan perangkat, layanan perangkat, dan antarmuka privat. |
IPortableDeviceClassExtension::P rocessLibraryMessage Antarmuka ProcessLibraryMessage memproses pesan dan perintah khusus pustaka kelas. |
IPortableDeviceClassExtension::Uninitialize Antarmuka Uninitialize menonaktifkan antarmuka WPD, antarmuka privat apa pun, dan antarmuka layanan perangkat yang diinisialisasi oleh driver yang diberikan. Metode ini juga menonaktifkan lapisan kompatibilitas WIA atau WMDM jika diaktifkan. |
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | portabledeviceclassextension.h |
Lihat juga
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