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