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 を含む) |
関連項目
CreateUnicastIpAddressEntryの
DeleteUnicastIpAddressEntryの
GetUnicastIpAddressEntryの
GetUnicastIpAddressTableの
InitializeUnicastIpAddressEntryの
SetUnicastIpAddressEntryの