IPortableDeviceClassExtension ::P rocessLibraryMessage, méthode (portabledeviceclassextension.h)
L’interface ProcessLibraryMessage traite les messages et les commandes spécifiques à la bibliothèque de classes. Un pilote WPD appelle cette méthode chaque fois qu’il a besoin de mettre à jour les informations de l’appareil (sur son devnode), par exemple le nom convivial de l’appareil, d’activer ou de désactiver les interfaces de service d’appareil Plug-and-Play (PnP), et ainsi de suite.
Syntaxe
HRESULT ProcessLibraryMessage(
[in] IPortableDeviceValues *pParams,
[out] IPortableDeviceValues *pResults
);
Paramètres
[in] pParams
Objet IPortableDeviceValues qui contient les paramètres de commande spécifiques à la bibliothèque. Les commandes prises en charge (ainsi que les paramètres et résultats associés) sont WPD_COMMAND_CLASS_EXTENSION_WRITE_DEVICE_INFORMATION, WPD_COMMAND_CLASS_EXTENSION_REGISTER_SERVICE_INTERFACES et WPD_COMMAND_CLASS_EXTENSION_UNREGISTER_SERVICE_INTERFACES.
[out] pResults
Objet IPortableDeviceValues qui contient les résultats de la commande spécifique à la bibliothèque.
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs de retour possibles sont indiquées dans le tableau suivant.
Code de retour | Description |
---|---|
|
S_OK |
|
Un argument de pointeur requis était NULL. |
Remarques
À fournir.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | portabledeviceclassextension.h |