SIO_ADDRESS_LIST_CHANGE
Operacja sterowania we/wy gniazda SIO_ADDRESS_LIST_CHANGE powiadamia aplikację WSK, gdy nastąpiła zmiana listy lokalnych adresów transportu dla rodziny adresów gniazd. Ta operacja sterowania we/wy gniazda ma zastosowanie do wszystkich typów gniazd.
Aby otrzymywać powiadomienia o zmianie listy lokalnych adresów transportu dla rodziny adresów gniazda, aplikacja WSK wywołuje funkcję WskControlSocket z następującymi parametrami.
Parametr | Wartość |
---|---|
RequestType |
WskIoctl |
ControlCode |
SIO_ADDRESS_LIST_CHANGE |
poziom |
0 |
InputSize |
0 |
InputBuffer |
ZERO |
OutputSize |
0 |
OutputBuffer |
ZERO |
OutputSizeReturned |
ZERO |
Aplikacja WSK musi określić wskaźnik do protokołu IRP podczas wywoływania funkcji WskControlSocket, aby otrzymywać powiadomienia o zmianie listy lokalnych adresów transportu dla rodziny adresów gniazda. Podsystem WSK kolejkuje protokół IRP i zwraca STATUS_PENDING. Jeśli wprowadzono zmianę na liście lokalnych adresów transportu dla rodziny adresów gniazda, podsystem WSK zakończy IRP. Po wywołaniu procedury uzupełniania protokołu IRP aplikacja WSK może użyć operacji sterowania we/wy gniazda SIO_ADDRESS_LIST_QUERY, aby wysłać zapytanie do nowej listy lokalnych adresów transportu dla rodziny adresów gniazda.
Wymagania
Wersja |
Dostępne w systemie Windows Vista i nowszych wersjach systemów operacyjnych Windows. |
Nagłówek |
Ws2def.h (w tym Wsk.h) |