Freigeben über


CConnectionPoint::GetNextConnection

Ruft einen Zeiger auf das Verbindungselement bei pos ab.

LPUNKNOWN GetNextConnection( 
   POSITION& pos 
) const;

Parameter

  • pos
    Gibt einen Verweis auf ein POSITION-Wert an, der vom vorherigen GetNextConnection oder einen GetStartPosition Aufruf zurückgegeben wird.

Rückgabewert

Ein Zeiger auf Verbindungselement angegeben durch pos oder NULL.

Hinweise

Diese Funktion ist zum Durchlaufen von allen Elementen in der Verbindungszuordnung besonders hilfreich. Beim Durchlaufen, überspringen Sie alle NULL-Werte, die von dieser Funktion zurückgegeben werden.

Beispiel

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

Anforderungen

Header: afxdisp.h

Siehe auch

Referenz

CConnectionPoint-Klasse

Hierarchiediagramm