Partilhar via


Programação MulticastState-Based Final

Esta seção descreve a programação multicast baseada no estado final usando IOCTLs em vez de opções de soquete. Para obter uma visão geral de como a programação multicast baseada em estado final difere da programação multicast baseada em alterações, consulte Multicast Programming.

A tabela a seguir descreve os IOCTLs do Windows Sockets usados para programação multicast no Windows.

IOCTL Tipo de argumento
SIOCSMSFILTER FILTRO_DE_GRUPO estrutura
SIOCGMSFILTER GROUP_FILTER estrutura
SIO_GET_MULTICAST_FILTER ip_msfilter estrutura
SIO_SET_MULTICAST_FILTER ip_msfilter estrutura

 

Observe que os IOCTLs SIOCSMSFILTER e SIOCGMSFILTER estão disponíveis no Windows Vista e versões posteriores.

O uso desses IOCTLs para programação multicast tem benefícios de desempenho ao trabalhar com grandes listas de código-fonte. Para obter mais informações sobre os parâmetros e configurações associados ao uso de SIOCGMSFILTER ou SIOCSMSFILTER, consulte a página de referência GROUP_FILTER. Para obter mais informações sobre os parâmetros e configurações associados ao uso de SIO_GET_MULTICAST_FILTER ou SIO_SET_MULTICAST_FILTER, consulte a página de referência ip_msfilter.