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

表示唯一上下文 ID 的字符串。 这用于在调用 Unadvise 时取消注册回调。

返回值

该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

返回代码 说明
S_OK
已成功注册应用程序定义的回调。

要求

要求
目标平台 Windows
标头 portabledeviceapi.h
Library PortableDeviceGUIDs.lib

另请参阅

处理来自设备的事件

IPortableDevice 接口