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


SIO_ADDRESS_LIST_CHANGE

Операция управления вводом-выводом SIO_ADDRESS_LIST_CHANGE сокета уведомляет приложение WSK при изменении списка локальных транспортных адресов для семейства адресов сокета. Эта операция управления вводом-выводом сокета применяется ко всем типам сокетов.

Чтобы получать уведомления об изменении списка адресов локального транспорта для семейства адресов сокета, приложение WSK вызывает функцию WskControlSocket со следующими параметрами.

Параметр Значение

RequestType

WskIoctl

ControlCode

SIO_ADDRESS_LIST_CHANGE

Уровень

0

InputSize

0

InputBuffer

NULL

OutputSize

0

OutputBuffer

NULL

OutputSizeReturned

NULL

Приложение WSK должно указать указатель на IRP при вызове функции WskControlSocket , чтобы получать уведомления об изменении списка адресов локального транспорта для семейства адресов сокета. Подсистема WSK помещает IRP в очередь и возвращает STATUS_PENDING. Если в список адресов локального транспорта для семейства адресов сокета внесено изменение, подсистема WSK завершает IRP. При вызове подпрограммы завершения IRP приложение WSK может использовать SIO_ADDRESS_LIST_QUERY операции управления вводом-выводом сокета для запроса нового списка локальных транспортных адресов для семейства адресов сокета.

Требования

Версия

Доступно в Windows Vista и более поздних версиях операционных систем Windows.

Заголовок

Ws2def.h (включая Wsk.h)