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
    一个十进位小数点的 IPv4 地址或指定通信的本地地址不使用 IPv6 十六进制的地址。通常,这是该地址传递给绑定。如果 localAddress 为 NULL,函数确定端口是否允许所有接口。
  • allowed
    类型:System.Object%
    由 VARIANT_TRUE 或 VARIANT_FALSE 的值指示该端口是否允许至少一些本地接口和远程地址。
  • restricted
    类型:System.Object%
    由 VARIANT_TRUE 或 VARIANT_FALSE 的值指示一些本地接口或远程地址是否符合此端口块。例如,因此,如果端口限制仅本地子网。

.NET Framework 安全性

请参见

参考

INetFwMgr 接口

Microsoft.TeamFoundation.Common 命名空间