SIO_ADDRESS_LIST_CHANGE
Der SIO_ADDRESS_LIST_CHANGE Socket-E/A-Steuerungsvorgang benachrichtigt eine WSK-Anwendung, wenn eine Änderung an der Liste der lokalen Transportadressen für die Adressfamilie eines Sockets aufgetreten ist. Dieser Socket-E/A-Steuerungsvorgang gilt für alle Sockettypen.
Um benachrichtigt zu werden, wenn eine Änderung an der Liste der lokalen Transportadressen für die Adressfamilie eines Sockets aufgetreten ist, ruft eine WSK-Anwendung die WskControlSocket Funktion mit den folgenden Parametern auf.
Parameter | Wert |
---|---|
RequestType- |
WskIoctl |
ControlCode- |
SIO_ADDRESS_LIST_CHANGE |
Level- |
0 |
InputSize- |
0 |
InputBuffer- |
NULL |
OutputSize- |
0 |
OutputBuffer- |
NULL |
OutputSizeReturned |
NULL |
Eine WSK-Anwendung muss einen Zeiger auf ein IRP angeben, wenn die WskControlSocket--Funktion aufgerufen wird, um über eine Änderung an der Liste der lokalen Transportadressen für die Adressfamilie eines Sockets benachrichtigt zu werden. Das WSK-Subsystem stellt die IRP in die Warteschlange und gibt STATUS_PENDING zurück. Wenn eine Änderung an der Liste der lokalen Transportadressen für die Adressfamilie des Sockets vorgenommen wird, schließt das WSK-Subsystem das IRP ab. Wenn die Abschlussroutine des IRP aufgerufen wird, kann die WSK-Anwendung den SIO_ADDRESS_LIST_QUERY Socket-E/A-Steuerungsvorgang verwenden, um die neue Liste der lokalen Transportadressen für die Adressfamilie des Sockets abzufragen.
Anforderungen
Version |
Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfball |
Ws2def.h (enthalten Wsk.h) |