Méthode IPortableDevice ::Advise (portabledeviceapi.h)
La méthode Advise enregistre un rappel défini par l’application qui reçoit des événements d’appareil.
Syntaxe
HRESULT Advise(
[in] const DWORD dwFlags,
[in] IPortableDeviceEventCallback *pCallback,
[in] IPortableDeviceValues *pParameters,
[out] LPWSTR *ppszCookie
);
Paramètres
[in] dwFlags
DWORD qui spécifie des indicateurs d’option.
[in] pCallback
Pointeur vers un objet de rappel.
[in] pParameters
Ce paramètre est ignoré et doit être défini sur NULL.
[out] ppszCookie
Chaîne qui représente un ID de contexte unique. Cela permet de désinscrire les rappels lors de l’appel de Unadvise.
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
Le rappel défini par l’application a été correctement inscrit. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | portabledeviceapi.h |
Bibliothèque | PortableDeviceGUIDs.lib |