SIO_ADDRESS_LIST_CHANGE
SIO_ADDRESS_LIST_CHANGE ソケット I/O 制御操作は、ソケットのアドレス ファミリのローカル トランスポート アドレスの一覧に変更があったときに WSK アプリケーションに通知します。 このソケット I/O 制御操作は、すべてのソケットの種類に適用されます。
ソケットのアドレス ファミリのローカル トランスポート アドレスの一覧が変更されたときに通知を受け取るために、WSK アプリケーションは次のパラメーターを使用して WskControlSocket 関数を呼び出します。
パラメーター | 値 |
---|---|
RequestType |
WskIoctl |
ControlCode |
SIO_ADDRESS_LIST_CHANGE |
Level |
0 |
InputSize |
0 |
InputBuffer |
NULL |
OutputSize |
0 |
OutputBuffer |
NULL |
OutputSizeReturned |
NULL |
WSK アプリケーションは、WskControlSocket 関数を呼び出すときに IRP へのポインターを指定して、ソケットのアドレス ファミリのローカル トランスポート アドレスの一覧への変更を通知する必要があります。 WSK サブシステムは IRP をキューに入れ、STATUS_PENDING を返します。 ソケットのアドレス ファミリのローカル トランスポート アドレスの一覧に変更が加えられた場合、WSK サブシステムは IRP を完了します。 IRP の完了ルーチンが呼び出されると、WSK アプリケーションは、SIO_ADDRESS_LIST_QUERY ソケット I/O 制御操作を使用して、ソケットのアドレス ファミリのローカル トランスポート アドレスの新しい一覧を照会できます。
要件
バージョン |
Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ヘッダー |
Ws2def.h (Wsk.h を含む) |