SIO_ADDRESS_LIST_CHANGE
L’opération de contrôle E/S du 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 socket s’applique à tous les types de sockets.
Pour être avertie en cas de modification de 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 |
NULL |
OutputSize |
0 |
OutputBuffer |
NULL |
OutputSizeReturned |
NULL |
Une application WSK doit spécifier un pointeur vers un IRP lors de l’appel de la fonction WskControlSocket pour être informée 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 du socket SIO_ADDRESS_LIST_QUERY pour interroger la nouvelle liste d’adresses de transport local pour la famille d’adresses du socket.
Spécifications
Version |
Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows. |
En-tête |
Ws2def.h (inclure Wsk.h) |