INetFwMgr.IsPortAllowed メソッド

アプリケーションが特定のポートのインバウンドのトラフィックを待機できるかどうかをチェックします。

名前空間:  Microsoft.TeamFoundation.Common
アセンブリ:  Microsoft.TeamFoundation.Common (Microsoft.TeamFoundation.Common.dll 内)

構文

'宣言
Sub IsPortAllowed ( _
    imageFileName As String, _
    ipVersion As NET_FW_IP_VERSION_, _
    portNumber As Integer, _
    localAddress As String, _
    ipProtocol As NET_FW_IP_PROTOCOL_, _
    <OutAttribute> ByRef allowed As Object, _
    <OutAttribute> ByRef restricted As Object _
)
void IsPortAllowed(
    string imageFileName,
    NET_FW_IP_VERSION_ ipVersion,
    int portNumber,
    string localAddress,
    NET_FW_IP_PROTOCOL_ ipProtocol,
    out Object allowed,
    out Object restricted
)

パラメーター

  • imageFileName
    型 : System.String
    ネットワークで待機するプロセスのイメージ ファイル名。これは、絶対パスである必要があります。環境変数を含めることがあります。imageFileNameがnullの場合、関数はポートがすべてのアプリケーションに対して許可するかどうかを指定します。
  • portNumber
    型 : System.Int32
    トラフィックのローカルIPのポート番号。
  • localAddress
    型 : System.String
    ドット付き10桁のIPv4 addressトラフィックのローカル アドレスを指定する16桁の10進数のIPv6。通常、バインドに渡されるaddressです。localAddressがnullの場合、関数はポートがすべてのインターフェイスに対して許可するかどうかを指定します。
  • allowed
    型 : System.Object%
    ポートが一つ以上あるローカル インターフェイスとリモート アドレスに対して許可されているかどうかVARIANT_FALSE VARIANT_TRUEまたはの値に示します。
  • restricted
    型 : System.Object%
    インターフェイスは、ローカルまたはリモートのアドレスがこのポートのためにブロックまたはVARIANT_TRUEかどうかVARIANT_FALSEの値に示します。たとえば、ポートがローカル サブネットのみに制限されます。

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

INetFwMgr インターフェイス

Microsoft.TeamFoundation.Common 名前空間