NET_STRING

ネットワーク アドレスの種類を表します。 マクロ NetAddr_SetAllowTypeで使用するネットワーク アドレス マスクを作成するには、次の定数の 1 つ以上を (ビットごとの組み合わせとして) 使用します。

定数 説明
NET_STRING_IPV4_ADDRESS
この文字列は、リテラル アドレスを使用して IPv4 ホスト/ルーターを識別します (ポートまたはプレフィックスは許可されません)。
NET_STRING_IPV4_SERVICE
文字列は、リテラル アドレスを使用して IPv4 サービスを識別します (ポートが必要です。プレフィックスは許可されません)。
NET_STRING_IPV4_NETWORK
この文字列は、IPv4 ネットワークを識別します (プレフィックスは必須、ポートは許可されません)。
NET_STRING_IPV6_ADDRESS
この文字列は、リテラル アドレスを使用して IPv6 ホスト/ルーターを識別します (ポートまたはプレフィックスは許可されません。スコープ ID は許可されます)。
NET_STRING_IPV6_ADDRESS_NO_SCOPE
この文字列は、インターフェイス コンテキストが既にわかっているリテラル アドレスを使用して IPv6 ホスト/ルーターを識別します (ポートまたはプレフィックスは許可されていません。scope-id は許可されません)。
NET_STRING_IPV6_SERVICE
この文字列は、リテラル アドレスを使用して IPv6 サービスを識別します (ポートが必要です。プレフィックスは許可されません。スコープ ID は許可されます)。
NET_STRING_IPV6_SERVICE_NO_SCOPE
この文字列は、インターフェイス コンテキストが既にわかっているリテラル アドレスを使用して IPv6 サービスを識別します (ポートが必要です。プレフィックスは許可されません。スコープ ID は許可されません)。
NET_STRING_IPV6_NETWORK
この文字列は、IPv6 ネットワークを識別します (プレフィックスが必要です。ポートまたはスコープ ID は許可されません)。
NET_STRING_NAMED_ADDRESS
この文字列は、DNS (ポートまたはプレフィックスまたはスコープ ID を使用できません) を使用してインターネット ホストを識別します。
NET_STRING_NAMED_SERVICE
この文字列は、DNS を使用してインターネット サービスを識別します (ポートが必要です。プレフィックスまたはスコープ ID は許可されません)。
NET_STRING_IP_ADDRESS
NET_STRING_IPV4_ADDRESS |NET_STRING_IPV6_ADDRESS。
NET_STRING_IP_ADDRESS_NO_SCOPE
NET_STRING_IPV4_ADDRESS |NET_STRING_IPV6_ADDRESS_NO_SCOPE。
NET_STRING_IP_SERVICE
NET_STRING_IPV4_SERVICE |NET_STRING_IPV6_SERVICE。
NET_STRING_IP_SERVICE_NO_SCOPE
NET_STRING_NAMED_ADDRESS |NET_STRING_IP_ADDRESS_NO_SCOPE。
NET_STRING_IP_NETWORK
NET_STRING_IPV4_NETWORK |NET_STRING_IPV6_NETWORK。
NET_STRING_ANY_ADDRESS
NET_STRING_NAMED_ADDRESS |NET_STRING_IP_ADDRESS。
NET_STRING_ANY_ADDRESS_NO_SCOPE
NET_STRING_NAMED_ADDRESS |NET_STRING_IP_ADDRESS_NO_SCOPE。
NET_STRING_ANY_SERVICE
NET_STRING_NAMED_SERVICE |NET_STRING_IP_SERVICE。
NET_STRING_ANY_SERVICE_NO_SCOPE
NET_STRING_NAMED_ADDRESS |NET_STRING_IP_ADDRESS_NO_SCOPE。

解説

これらの値は Iphlpapi.h で定義されています。

必要条件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
Header
Iphlpapi.h