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