Freigeben über


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)