Share via


CConnectionPoint::GetNextConnection

Extrait un pointeur vers l'élément de connexion à pos.

LPUNKNOWN GetNextConnection(
   POSITION& pos
) const;

Paramètres

  • pos
    Spécifie une référence à une valeur de position retournée par GetNextConnection ou un appel précédent de GetStartPosition .

Valeur de retour

Pointeur vers l'élément de connexion spécifié par pos, ou NULL.

Notes

Cette fonction est très utile pour itérer au sein de tous les éléments dans le mappage de connexions.En itérant au sein, ignorez tout NULLs retourné par cette fonction.

Exemple

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

Configuration requise

Header: afxdisp.h

Voir aussi

Référence

Classe de CConnectionPoint

Graphique de la hiérarchie