Partager via


SIO_ADDRESS_LIST_CHANGE

L’opération de contrôle d’E/S de socket SIO_ADDRESS_LIST_CHANGE avertit une application WSK lorsqu’une modification a été apportée à la liste des adresses de transport locales pour la famille d’adresses d’un socket. Cette opération de contrôle d’E/S de socket s’applique à tous les types de sockets.

Pour être averti lorsqu’une modification a été apportée à la liste des adresses de transport locales pour la famille d’adresses d’un socket, une application WSK appelle la fonction WskControlSocket avec les paramètres suivants.

Paramètre Valeur

RequestType

WskIoctl

ControlCode

SIO_ADDRESS_LIST_CHANGE

niveau

0

InputSize

0

InputBuffer

ZÉRO

OutputSize

0

OutputBuffer

ZÉRO

OutputSizeReturned

ZÉRO

Une application WSK doit spécifier un pointeur vers un IRP lors de l’appel de la fonction WskControlSocket pour être avertie d’une modification apportée à la liste des adresses de transport locales pour la famille d’adresses d’un socket. Le sous-système WSK met en file d’attente l’IRP et retourne STATUS_PENDING. Si une modification est apportée à la liste des adresses de transport locales pour la famille d’adresses du socket, le sous-système WSK termine l’IRP. Lorsque la routine d’achèvement de l’IRP est appelée, l’application WSK peut utiliser l’opération de contrôle d’E/S de socket SIO_ADDRESS_LIST_QUERY pour interroger la nouvelle liste d’adresses de transport locales pour la famille d’adresses du socket.

Exigences

Version

Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.

En-tête

Ws2def.h (include Wsk.h)