Udostępnij za pośrednictwem


CConnectionPoint::GetNextConnection

Pobiera wskaźnik do elementu połączenia na pos.

LPUNKNOWN GetNextConnection(
   POSITION& pos
) const;

Parametry

  • pos
    Określa odwołanie do stanowisko wartości zwróconej przez poprzednie GetNextConnection lub GetStartPosition wywołania.

Wartość zwracana

Wskaźnik do elementu połączenia określonej przez pos, lub NULL.

Uwagi

Funkcja ta jest najbardziej przydatne do iteracji wszystkich elementów w mapie połączenia.Podczas iteracji, Pomiń wszelkie wartości NULL zwrócony z tej funkcji.

Przykład

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

Wymagania

Nagłówek: afxdisp.h

Zobacz też

Informacje

Klasa CConnectionPoint

Wykres hierarchii