Поделиться через


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)