Udostępnij za pośrednictwem


Final —State-Based programowanie multiemisji

W tej sekcji opisano programowanie multicastowe używające stanów końcowych przy użyciu IOCTLs zamiast opcji gniazd. Aby zapoznać się z omówieniem, w jaki sposób programowanie multiemisji oparte na stanie końcowym różni się od programowania multiemisji opartego na zmianach, zobacz Programowanie multiemisji.

W poniższej tabeli opisano gniazda IOCTLs dla systemu Windows używane do oprogramowania multicast w systemie Windows.

IOCTL Typ argumentu
SIOCSMSFILTER struktura GROUP_FILTER
SIOCGMSFILTER struktura GROUP_FILTER
SIO_GET_MULTICAST_FILTER struktura ip_msfilter
SIO_SET_MULTICAST_FILTER struktura ip_msfilter

 

Należy pamiętać, że SIOCSMSFILTER i SIOCGMSFILTER IOCTLS są dostępne w systemie Windows Vista i nowszych wersjach.

Korzystanie z tych IOCTL na potrzeby programowania multicast ma korzyści wydajnościowe podczas pracy z dużymi listami źródłowymi. Aby uzyskać więcej informacji na temat parametrów i ustawień skojarzonych z używaniem SIOCGMSFILTER lub SIOCSMSFILTER, zapoznaj się ze stroną referencyjną GROUP_FILTER. Aby uzyskać więcej informacji na temat parametrów i ustawień skojarzonych z używaniem SIO_GET_MULTICAST_FILTER lub SIO_SET_MULTICAST_FILTER, zapoznaj się ze stroną referencyjną ip_msfilter.