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

Antarmuka Driver