Programmazione multicast basata sullo stato finale

Questa sezione descrive la programmazione multicast basata sullo stato finale usando IOCTLs anziché le opzioni socket. Per una panoramica del modo in cui la programmazione multicast basata sullo stato finale differisce dalla programmazione multicast basata sulle modifiche, vedere Programmazione multicast.

La tabella seguente descrive gli IOCTLs di Windows Sockets usati per la programmazione multicast in Windows.

IOCTL Tipo di argomento
SIOCSMSFILTER struttura GROUP_FILTER
SIOCGMSFILTER struttura GROUP_FILTER
SIO_GET_MULTICAST_FILTER struttura ip_msfilter
SIO_edizione Standard T_MULTICAST_FILTER struttura ip_msfilter

 

Si noti che IOCSMSFILTER e SIOCGMSFILTER IOCTLS sono disponibili in Windows Vista e versioni successive.

L'uso di questi IOCTLs per la programmazione multicast offre vantaggi in termini di prestazioni quando si usano elenchi di origine di grandi dimensioni. Per altre informazioni sui parametri e le impostazioni associati all'uso di SIOCGMSFILTER o SIOCSMSFILTER, vedere la pagina di riferimento GROUP_FILTER . Per altre informazioni sui parametri e sulle impostazioni associate all'uso di SIO_GET_MULTICAST_FILTER o SIO_edizione Standard T_MULTICAST_FILTER, vedere la pagina di riferimento ip_msfilter.