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、DeleteIpForwardEntry2、GetBestRoute2、GetIpForwardEntry2、GetIpForwardTable2、InitializeIpForwardEntry、NotifyRouteChange2 和 SetIpForwardEntry2。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | netioapi.h (包含 Iphlpapi.h) |