共用方式為


IP_ADDRESS_PREFIX結構 (netioapi.h)

IP_ADDRESS_PREFIX結構會儲存IP位址前綴。

語法

typedef struct _IP_ADDRESS_PREFIX {
  SOCKADDR_INET Prefix;
  UINT8         PrefixLength;
} IP_ADDRESS_PREFIX, *PIP_ADDRESS_PREFIX;

成員

Prefix

以IP位址表示之IP位址的前置詞或網路部分。

SOCKADDR_INET聯集定義於 Ws2ipdef.h 標頭中。

PrefixLength

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

備註

IP_ADDRESS_PREFIX結構是在 Windows Vista 和更新版本上定義。

IP_ADDRESS_PREFIX 結構是 MIB_IPFORWARD_ROW2 結構中 DestinationPrefix 成員的數據類型。 許多函式使用 MIB_IPFORWARD_ROW2 結構,包括 CreateIpForwardEntry2、DeleteIpForwardEntry2GetBestRoute2GetIpForwardEntry2GetIpForwardTable2InitializeIpForwardEntryNotifyRouteChange2SetIpForwardEntry2

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 netioapi.h (包含 Iphlpapi.h)

另請參閱

CreateIpForwardEntry2

DeleteIpForwardEntry2

GetBestRoute2

GetIpForwardEntry2

GetIpForwardTable2

InitializeIpForwardEntry

MIB_IPFORWARD_ROW2

NotifyRouteChange2

SOCKADDR_INET

SetIpForwardEntry2