次の方法で共有


CConnectionPoint::GetNextConnection

更新 : 2007 年 11 月

pos での接続要素へのポインタを取得します。

LPUNKNOWN GetNextConnection(
   POSITION& pos
) const;

パラメータ

  • pos
    直前に呼び出した GetNextConnection 関数または GetStartPosition 関数が返す POSITION 値への参照。

戻り値

pos によって指定された接続要素へのポインタ、または NULL を返します。

解説

この関数は、接続マップ内のすべての要素を順次取得するときに使います。要素を順次取得するときは、この関数から返されたすべての NULL をスキップします。

使用例

void CMyClass::CallSinkFunc()
{
    POSITION pos = m_xSampleConnPt.GetStartPosition();
    ISampleSink* pSampleSink;
    while( pos != NULL )
    {
        pSampleSink = (ISampleSink*)(m_xSampleConnPt.GetNextConnection(pos));
        if(pSampleSink != NULL)
            pSampleSink->SinkFunc();
    }
}

必要条件

ヘッダー : afxdisp.h

参照

参照

CConnectionPoint クラス

階層図

その他の技術情報

CConnectionPoint のメンバ