IDataAdviseHolder::EnumAdvise メソッド (objidl.h)

現在のアドバイザリ接続を列挙するために使用できる オブジェクトを返します。

構文

HRESULT EnumAdvise(
  [out] IEnumSTATDATA **ppenumAdvise
);

パラメーター

[out] ppenumAdvise

新しい列挙子オブジェクトへのインターフェイス ポインターを受け取る IEnumSTATDATA ポインター変数へのポインター。 実装が *ppenumAdviseNULL を返す場合、現時点ではシンクにアドバイスする接続はありません。

戻り値

列挙子オブジェクトが正常にインスタンス化された場合、または接続がない場合、このメソッドはS_OKを返します。

注釈

このメソッドは、 IEnumSTATDATA インターフェイスの実装へのポインターを指定する必要があります。 そのメソッドを使用すると、 STATDATA 構造体の配列に格納されているデータを列挙できます。 CreateDataAdviseHolder の呼び出しを通じて IDataAdviseHolder の OLE 実装へのポインターを取得し、IDataAdviseHolder::EnumAdvise を呼び出して IDataObject::EnumDAdvise を実装します。

列挙子オブジェクトがアクティブな間にアドバイザリ接続を追加すると、このメソッドの結果として列挙に未定義の影響が生じます。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー objidl.h

こちらもご覧ください

IDataAdviseHolder

IDataObject::EnumDAdvise

IEnumSTATDATA