Final-State-Based Multicast Programming

In diesem Abschnitt wird die endzustandsbasierte Multicastprogrammierung mitHILFE von IOCTLs anstelle von Socketoptionen beschrieben. Eine Übersicht darüber, wie sich die final-state-basierte Multicastprogrammierung von der änderungsbasierten Multicastprogrammierung unterscheidet, finden Sie unter Multicastprogrammierung.

In der folgenden Tabelle werden die Windows Sockets-IOCTLs beschrieben, die für die Multicastprogrammierung auf Windows.

IOCTL Argumenttyp
SIOCSMSFILTER GROUP _ FILTER-Struktur
SIOCGMSFILTER GROUP _ FILTER-Struktur
SIO _ GET _ MULTICAST _ FILTER ip _ msfilter structure
SIO _ SET _ MULTICAST _ FILTER ip _ msfilter structure

Beachten Sie, dass SIOCSMSFILTER und SIOCGMSFILTER IOCTLS auf Windows Vista und höher verfügbar sind.

Die Verwendung dieser IOCTLs für die Multicastprogrammierung bietet Leistungsvorteile bei der Arbeit mit großen Quelllisten. Weitere Informationen zu den Parametern und Einstellungen, die mit der Verwendung von SIO GET MULTICAST FILTER oder SIO SET MULTICAST FILTER verknüpft sind, finden Sie auf der _ _ _ _ _ _ Referenzseite zu GROUP _ FILTER. Weitere Informationen zu den Parametern und Einstellungen, die der Verwendung von SIO GET MULTICAST FILTER oder SIO SET MULTICAST FILTER zugeordnet sind, finden Sie auf der _ _ _ _ _ _ Referenzseite ip _ msfilter.