Condividi tramite


SIO_ADDRESS_LIST_CHANGE

L'operazione di controllo I/O socket SIO_ADDRESS_LIST_CHANGE notifica a un'applicazione WSK quando è stata apportata una modifica all'elenco degli indirizzi di trasporto locali per la famiglia di indirizzi di un socket. Questa operazione di controllo I/O socket si applica a tutti i tipi di socket.

Per ricevere una notifica quando è stata apportata una modifica all'elenco degli indirizzi di trasporto locali per la famiglia di indirizzi di un socket, un'applicazione WSK chiama la funzione WskControlSocket con i parametri seguenti.

Parametro Valore

RequestType

WskIoctl

ControlCode

SIO_ADDRESS_LIST_CHANGE

Level

0

InputSize

0

Inputbuffer

NULL

OutputSize

0

OutputBuffer

NULL

OutputSizeReturned

NULL

Un'applicazione WSK deve specificare un puntatore a un'IRP quando si chiama la funzione WskControlSocket per ricevere una notifica di una modifica all'elenco degli indirizzi di trasporto locali per la famiglia di indirizzi di un socket. Il sottosistema WSK accoda l'IRP e restituisce STATUS_PENDING. Se viene apportata una modifica all'elenco degli indirizzi di trasporto locali per la famiglia di indirizzi del socket, il sottosistema WSK completa l'IRP. Quando viene chiamata la routine di completamento di IRP, l'applicazione WSK può usare l'operazione di controllo I/O socket SIO_ADDRESS_LIST_QUERY per eseguire query sul nuovo elenco di indirizzi di trasporto locali per la famiglia di indirizzi del socket.

Requisiti

Versione

Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.

Intestazione

Ws2def.h (includere Wsk.h)