次の方法で共有


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 インターフェイス