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
S_OK
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

Voir aussi

Gestion des événements à partir de l’appareil

IPortableDevice, interface