MIB_MULTICASTIPADDRESS_ROW 構造体 (netioapi.h)
MIB_MULTICASTIPADDRESS_ROW構造体には、マルチキャスト IP アドレスに関する情報が格納されます。
構文
typedef struct _MIB_MULTICASTIPADDRESS_ROW {
SOCKADDR_INET Address;
NET_IFINDEX InterfaceIndex;
NET_LUID InterfaceLuid;
SCOPE_ID ScopeId;
} MIB_MULTICASTIPADDRESS_ROW, *PMIB_MULTICASTIPADDRESS_ROW;
メンバー
Address
マルチキャスト IP アドレス。 このメンバーには、IPv6 アドレスまたは IPv4 アドレスを指定できます。
InterfaceIndex
この IP アドレスに関連付けられているネットワーク インターフェイスのローカル インデックス値。 このインデックス値は、ネットワーク アダプターを無効にしてから有効にした場合、またはその他の状況で変更される可能性があり、永続的と見なすべきではありません。
InterfaceLuid
この IP アドレスに関連付けられているネットワーク インターフェイスのローカル一意識別子 (LUID)。
ScopeId
マルチキャスト IP アドレスのスコープ ID。 このメンバーは、IPv6 アドレスにのみ適用されます。 このメンバーは設定できません。 アドレスが追加されたインターフェイスによって自動的に決定されます。
注釈
MIB_MULTICASTIPADDRESS_ROW構造は、Windows Vista 以降で定義されています。
GetMulticastIpAddressTable 関数は、ローカル システム上のマルチキャスト IP アドレスを列挙し、この情報をMIB_MULTICASTIPADDRESS_TABLE構造体で返します。 GetMulticastIpAddressEntry 関数は、1 つのマルチキャスト IP アドレスを取得し、この情報をMIB_MULTICASTIPADDRESS_ROW構造体で返します。
Netioapi.h ヘッダー ファイルは、Iphlpapi.h ヘッダー ファイルに自動的に含まれることに注意してください。 Netioapi.h ヘッダー ファイルを直接使用しないでください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | netioapi.h (Iphlpapi.h を含む) |