SIO_ADDRESS_LIST_CHANGE
Операция управления SIO_ADDRESS_LIST_CHANGE сокета ввода-вывода уведомляет приложение WSK, когда произошло изменение списка локальных адресов транспорта для семейства адресов сокета. Эта операция управления ввода-вывода сокета применяется ко всем типам сокетов.
Чтобы получать уведомления об изменении списка локальных транспортных адресов для семейства адресов сокета, приложение WSK вызывает функцию WskControlSocket со следующими параметрами.
Параметр | Ценность |
---|---|
RequestType |
WskIoctl |
ControlCode |
SIO_ADDRESS_LIST_CHANGE |
уровня |
0 |
InputSize |
0 |
InputBuffer |
НЕДЕЙСТВИТЕЛЬНЫЙ |
OutputSize |
0 |
OutputBuffer |
НЕДЕЙСТВИТЕЛЬНЫЙ |
OutputSizeReturned |
НЕДЕЙСТВИТЕЛЬНЫЙ |
Приложение WSK должно указывать указатель на IRP при вызове функции WskControlSocket WskControlSocket, чтобы получать уведомления об изменении списка адресов локального транспорта для семейства адресов сокета. Подсистема WSK очереди IRP и возвращает STATUS_PENDING. Если изменения внесены в список локальных транспортных адресов для семейства адресов сокета, подсистема WSK завершает IRP. При вызове подпрограммы завершения IRP приложение WSK может использовать операцию управления SIO_ADDRESS_LIST_QUERY сокета ввода-вывода для запроса нового списка локальных транспортных адресов для семейства адресов сокета.
Требования
Версия |
Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Заголовок |
Ws2def.h (включая Wsk.h) |