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 |
---|---|
|
Il callback definito dall'applicazione è stato registrato correttamente. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | portabledeviceapi.h |
Libreria | PortableDeviceGUIDs.lib |