SIO_ADDRESS_LIST_CHANGE

SIO_ADDRESS_LIST_CHANGE 소켓 I/O 제어 작업은 소켓의 주소 패밀리에 대한 로컬 전송 주소 목록이 변경된 경우 WSK 애플리케이션에 알 수 있습니다. 이 소켓 I/O 컨트롤 작업은 모든 소켓 유형에 적용됩니다.

소켓의 주소 패밀리에 대한 로컬 전송 주소 목록이 변경되었을 때 알림을 받기 위해 WSK 애플리케이션은 다음 매개 변수를 사용하여 WskControlSocket 함수를 호출합니다.

매개 변수

RequestType

WskIoctl

ControlCode

SIO_ADDRESS_LIST_CHANGE

수준

0

InputSize

0

InputBuffer

NULL

OutputSize

0

OutputBuffer

NULL

OutputSizeReturned

NULL

WSK 애플리케이션은 WskControlSocket 함수를 호출할 때 IRP에 대한 포인터를 지정하여 소켓의 주소 패밀리에 대한 로컬 전송 주소 목록 변경에 대한 알림을 받아야 합니다. WSK 하위 시스템은 IRP를 큐에 대기하고 STATUS_PENDING 반환합니다. 소켓의 주소 패밀리에 대한 로컬 전송 주소 목록을 변경하면 WSK 하위 시스템이 IRP를 완료합니다. IRP의 완료 루틴이 호출되면 WSK 애플리케이션은 SIO_ADDRESS_LIST_QUERY 소켓 I/O 제어 작업을 사용하여 소켓의 주소 패밀리에 대한 로컬 전송 주소의 새 목록을 쿼리할 수 있습니다.

요구 사항

Version

Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.

헤더

Ws2def.h(Wsk.h 포함)