Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisé par le pilote de périphérique pour prendre en charge l’initialisation personnalisée, pour activer un identificateur global unique (GUID) d’interface WPD ou pour garantir les paramètres de compatibilité d’application corrects pour un appareil donné.
Pour obtenir cette interface, appelez CoCreateInstance et transmettez un identificateur de classe (CLSID) de CLSID_PortableDeviceClassExtension et un identificateur d’instance (IID) de IID_IPortableDeviceClassExtension.
Héritage
L’interface IPortableDeviceClassEx tension hérite de l’interface IUnknown. IPortableDeviceClassExtension a également ces types de membres :
Méthode
L’interface IPortableDeviceClassExtension a ces méthodes.
IPortableDeviceClassExtension ::Initialize L’interface Initialize initialise un appareil portable en inscrivant l’appareil, le service d’appareil et les interfaces privées. |
IPortableDeviceClassExtension ::P rocessLibraryMessage L’interface ProcessLibraryMessage traite les messages et commandes spécifiques à la bibliothèque de classes. |
IPortableDeviceClassExtension ::Uninitialize L’interface non initialisée désactive l’interface WPD, toutes les interfaces privées et les interfaces de service d’appareil qui ont été initialisées par le pilote donné. Cette méthode désactive également les couches de compatibilité WIA ou WMDM si elles sont activées. |
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
d’en-tête | portabledeviceclassextension.h |