Partilhar via


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

Consulte também

Referência

Classe de CConnectionPoint

Gráfico de hierarquia