Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Usado por el controlador de dispositivo para admitir la inicialización personalizada, para habilitar un identificador único global (GUID) de la interfaz WPD o para garantizar la configuración de compatibilidad de aplicaciones correcta para un dispositivo determinado.
Para obtener esta interfaz, llame a CoCreateInstance y pase un identificador de clase (CLSID) de CLSID_PortableDeviceClassExtension y un identificador de instancia (IID) de IID_IPortableDeviceClassExtension.
Herencia
La interfaz IPortableDeviceClassExtension hereda de la interfaz IUnknown. IPortableDeviceClassExtension también tiene estos tipos de miembros:
Métodos
La interfaz IPortableDeviceClassExtension tiene estos métodos.
IPortableDeviceClassExtension::Initialize La interfaz Initialize inicializa un dispositivo portátil registrando el dispositivo, el servicio de dispositivo y las interfaces privadas. |
IPortableDeviceClassExtension::P rocessLibraryMessage La interfaz ProcessLibraryMessage procesa los comandos y mensajes específicos de la biblioteca de clases. |
IPortableDeviceClassExtension::Uninitialize La interfaz Uninitialize deshabilita la interfaz WPD, las interfaces privadas y las interfaces de servicio de dispositivo inicializadas por el controlador especificado. Este método también deshabilita las capas de compatibilidad de WIA o WMDM si están habilitadas. |
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Windows |
encabezado de | portabledeviceclassextension.h |