Поделиться через


Метод 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. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Обратный вызов, определяемый приложением, успешно зарегистрирован.

Требования

Требование Значение
Целевая платформа Windows
Header portabledeviceapi.h
Библиотека PortableDeviceGUIDs.lib

См. также раздел

Обработка событий с устройства

Интерфейс IPortableDevice