MIB_UNICASTIPADDRESS_ROW 構造体
MIB_UNICASTIPADDRESS_ROW 構造体には、ユニキャスト IP アドレスに関する情報が格納されます。
構文
typedef struct _MIB_UNICASTIPADDRESS_ROW {
SOCKADDR_INET Address;
NET_LUID InterfaceLuid;
NET_IFINDEX InterfaceIndex;
NL_PREFIX_ORIGIN PrefixOrigin;
NL_SUFFIX_ORIGIN SuffixOrigin;
ULONG ValidLifetime;
ULONG PreferredLifetime;
UINT8 OnLinkPrefixLength;
BOOLEAN SkipAsSource;
NL_DAD_STATE DadState;
SCOPE_ID ScopeId;
LARGE_INTEGER CreationTimeStamp;
} MIB_UNICASTIPADDRESS_ROW, *PMIB_UNICASTIPADDRESS_ROW;
メンバー
住所
ユニキャスト IP アドレス。 このメンバーには、IPv6 アドレスまたは IPv4 アドレスを指定できます。InterfaceLuid
この IP アドレスに関連付けられているネットワーク インターフェイスのローカル一意識別子 (LUID)。InterfaceIndex
この IP アドレスに関連付けられているネットワーク インターフェイスのローカル インデックス値。 このインデックス値は、ネットワーク アダプターを無効にしてから有効にした場合、またはその逆を行った場合に変更される可能性があり、永続的と見なすべきではありません。PrefixOrigin
IP アドレスのプレフィックス部分またはネットワーク部分のオリジンを定義する NL_PREFIX_ORIGIN 型。SuffixOrigin
IP アドレスのサフィックス部分またはホスト部分のオリジンを定義する NL_SUFFIX_ORIGIN 型。ValidLifetime
IP アドレスが有効な最大時間 (秒単位)。 0xffffffff という値は無限であると見なされます。PreferredLifetime
IP アドレスが有効な優先時間 (秒単位)。 0xffffffff という値は無限であると見なされます。OnLinkPrefixLength
IP アドレスのプレフィックス部分またはネットワーク部分の長さ (ビット数)。 ユニキャスト IPv4 アドレスの場合、32 より大きい値は無効な値です。 ユニキャスト IPv6 アドレスの場合、128 より大きい値は無効な値です。 通常、255 という値は無効な値を表すために使用されます。SkipAsSource
IP ソース アドレスとしてアドレスを使用できるかどうかを指定する値。DadState
NL_DAD_STATE 重複アドレス検出 (DAD) の種類。ScopeId
IP アドレスのスコープ ID。 このメンバーは、IPv6 アドレスにのみ適用されます。 ドライバーはこのメンバーを設定できません。 このメンバーは、アドレスが追加されたインターフェイスによって自動的に決定されます。CreationTimeStamp
IP アドレスが作成された時点のタイム スタンプ。
要件
バージョン |
Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ヘッダー |
Netioapi.h (Netioapi.h を含む) |