Метод IPortableDevice::Advise (portabledeviceapi.h)
Метод Advise регистрирует определяемый приложением обратный вызов, который получает события устройства.
Синтаксис
HRESULT Advise(
[in] const DWORD dwFlags,
[in] IPortableDeviceEventCallback *pCallback,
[in] IPortableDeviceValues *pParameters,
[out] LPWSTR *ppszCookie
);
Параметры
[in] dwFlags
DWORD , задающий флаги параметров.
[in] pCallback
Указатель на объект обратного вызова.
[in] pParameters
Этот параметр игнорируется и должен иметь значение NULL.
[out] ppszCookie
Строка, представляющая уникальный идентификатор контекста. Используется для отмены регистрации обратных вызовов при вызове Unadvise.
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Обратный вызов, определяемый приложением, успешно зарегистрирован. |
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | portabledeviceapi.h |
Библиотека | PortableDeviceGUIDs.lib |