SIO_ADDRESS_LIST_CHANGE
La operación de control de E/S de socket SIO_ADDRESS_LIST_CHANGE notifica a una aplicación WSK cuando se ha producido un cambio en la lista de direcciones de transporte locales para la familia de direcciones de un socket. Esta operación de control de E/S de socket se aplica a todos los tipos de socket.
Para recibir una notificación cuando se ha producido un cambio en la lista de direcciones de transporte locales para la familia de direcciones de un socket, una aplicación WSK llama a la función WskControlSocket con los parámetros siguientes.
Parámetro | Valor |
---|---|
RequestType |
WskIoctl |
ControlCode |
SIO_ADDRESS_LIST_CHANGE |
Level |
0 |
InputSize |
0 |
InputBuffer |
NULL |
OutputSize |
0 |
OutputBuffer |
NULL |
OutputSizeReturned |
NULL |
Una aplicación WSK debe especificar un puntero a un IRP al llamar a la función WskControlSocket para recibir una notificación de un cambio en la lista de direcciones de transporte locales para la familia de direcciones de un socket. El subsistema WSK pone en cola el IRP y devuelve STATUS_PENDING. Si se realiza un cambio en la lista de direcciones de transporte locales para la familia de direcciones del socket, el subsistema WSK completa el IRP. Cuando se llama a la rutina de finalización del IRP, la aplicación WSK puede usar la operación de control de E/S de socket SIO_ADDRESS_LIST_QUERY para consultar la nueva lista de direcciones de transporte local para la familia de direcciones del socket.
Requisitos
Versión |
Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Encabezado |
Ws2def.h (incluya Wsk.h) |