Compartir a través de


CConnectionPoint::GetNextConnection

Recupera un puntero al elemento de la conexión en pos.

LPUNKNOWN GetNextConnection( 
   POSITION& pos 
) const;

Parámetros

  • pos
    Especifica una referencia a un valor devuelto de POSITION por GetNextConnection o una llamada anterior de GetStartPosition .

Valor devuelto

Un puntero al elemento de la conexión especificado por pos, o NULL.

Comentarios

Esta función es muy útil para iterar por todos los elementos de mapa de la conexión. Al recorrer, omitir los valores NULL devuelto de esta función.

Ejemplo

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

encabezado: afxdisp.h

Vea también

Referencia

CConnectionPoint Class

Gráfico de jerarquías