CConnectionPoint::GetNextConnection
Recupera um ponteiro para o elemento de conexão em pos.
LPUNKNOWN GetNextConnection(
POSITION& pos
) const;
Parâmetros
- pos
Especifica uma referência a um valor de POSIÇÃO retornado por GetNextConnection ou por uma chamada anterior de GetStartPosition .
Valor de retorno
Um ponteiro para o elemento de conexão especificado por pos, ou NULL.
Comentários
Essa função é útil para iterar por todos os elementos no mapa de conexão.Para iterar, pular qualquer NULLs retornada de essa função.
Exemplo
void CMyClass::CallSinkFunc()
{
POSITION pos = m_xSampleConnPt.GetStartPosition();
ISampleSink* pSampleSink;
while( pos != NULL )
{
pSampleSink = (ISampleSink*)(m_xSampleConnPt.GetNextConnection(pos));
if(pSampleSink != NULL)
pSampleSink->SinkFunc();
}
}
Requisitos
Cabeçalho: afxdisp.h