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 メンバーのデータ型です。 CreateIpForwardEntry2、DeleteIpForwardEntry2、GetBestRoute2、GetIpForwardEntry2、GetIpForwardEntry2、GetIpForwardTable2、InitializeIpForwardEntry、NotifyRouteChange2、SetIpForwardEntry2 など、多くの関数がMIB_IPFORWARD_ROW2構造を使用します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | netioapi.h (Iphlpapi.h を含む) |