INTERFACE_INFO 構造体 (ws2ipdef.h)
INTERFACE_INFO構造体は、インターフェイス IP アドレスに関する情報を取得するために、SIO_GET_INTERFACE_LIST ioctl コマンドと組み合わせて使用されます。
構文
typedef struct _INTERFACE_INFO {
ULONG iiFlags;
sockaddr_gen iiAddress;
sockaddr_gen iiBroadcastAddress;
sockaddr_gen iiNetmask;
} INTERFACE_INFO, *LPINTERFACE_INFO;
メンバー
iiFlags
インターフェイスの状態を記述するビットマスク。 次のフラグを使用できます。
フラグ | 説明 |
---|---|
|
インターフェイスが実行されています。 |
|
ブロードキャスト機能がサポートされています。 |
|
ループバック インターフェイスが実行されています。 |
|
インターフェイスはポイントツーポイント リンクを使用しています。 |
|
マルチキャスト機能がサポートされています。 |
iiAddress
インターフェイスのアドレス。
iiBroadcastAddress
ポイントツーポイント リンクのインターフェイスのブロードキャスト アドレスまたはもう一方の側のアドレス。
iiNetmask
インターフェイスで使用されるネットマスク。
解説
Windows Vista 以降用にリリースされた Microsoft Windows ソフトウェア開発キット (SDK) では、ヘッダー ファイルのorganizationが変更され、ws2ipdef.h ヘッダー ファイルに自動的に含まれる Ws2ipdef.h ヘッダー ファイルにINTERFACE_INFO構造が定義されています。 Ws2ipdef.h ヘッダー ファイルを直接使用しないでください。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | ws2ipdef.h (Ws2tcpip.h を含む) |