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) |