共用方式為


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
    NL_PREFIX_ORIGIN 型別,指定IP位址前置詞或網路部分的來源。

  • 後綴Origin
    NL_SUFFIX_ORIGIN 型別,指定IP位址後綴或主機部分的來源。

  • ValidLifetime
    IP 位址的有效時間上限,以秒為單位。 0xffffffff的值會被視為無限。

  • PreferredLifetime
    IP 位址有效的慣用時間,以秒為單位。 0xffffffff的值會被視為無限。

  • OnLinkPrefixLength
    IP 位址前置詞或網路部分的長度,以位為單位。 對於單播 IPv4 位址,任何大於 32 的值都是不合法的值。 對於單播 IPv6 位址,任何大於 128 的值都是非法值。 值 255 通常用來表示不合法的值。

  • SkipAsSource
    值,指定位址是否可以當做IP來源位址使用。

  • DadState
    NL_DAD_STATE 重複的位址偵測 (DAD) 類型。

  • ScopeId
    IP 位址的範圍標識碼。 此成員僅適用於 IPv6 位址。 您的驅動程式無法設定此成員。 這個成員會自動由新增位址的介面決定。

  • CreationTimeStamp
    建立IP位址時的時間戳。

要求

版本

可在 Windows Vista 和更新版本的 Windows作系統中使用。

頁眉

Netioapi.h (包括 Netioapi.h)

另請參閱

CreateUnicastIpAddressEntry

DeleteUnicastIpAddressEntry

GetUnicastIpAddressEntry

GetUnicastIpAddressTable

InitializeUnicastIpAddressEntry

MIB_UNICASTIPADDRESS_TABLE

NL_DAD_STATE

NL_PREFIX_ORIGIN

NL_SUFFIX_ORIGIN

SetUnicastIpAddressEntry