Condividi tramite


Metodo IPortableDevice::Advise (portabledeviceapi.h)

Il metodo Advise registra un callback definito dall'applicazione che riceve gli eventi del dispositivo.

Sintassi

HRESULT Advise(
  [in]  const DWORD                  dwFlags,
  [in]  IPortableDeviceEventCallback *pCallback,
  [in]  IPortableDeviceValues        *pParameters,
  [out] LPWSTR                       *ppszCookie
);

Parametri

[in] dwFlags

DWORD che specifica i flag di opzione.

[in] pCallback

Puntatore a un oggetto callback.

[in] pParameters

Questo parametro viene ignorato e deve essere impostato su NULL.

[out] ppszCookie

Stringa che rappresenta un ID contesto univoco. Viene usato per annullare la registrazione per i callback quando si chiama Unadvise.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il callback definito dall'applicazione è stato registrato correttamente.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione portabledeviceapi.h
Libreria PortableDeviceGUIDs.lib

Vedi anche

Gestione degli eventi dal dispositivo

Interfaccia IPortableDevice