检查指定的 ICMP 类型是否允许的。
命名空间: Microsoft.TeamFoundation.Common
程序集: Microsoft.TeamFoundation.Common(在 Microsoft.TeamFoundation.Common.dll 中)
语法
声明
Sub IsIcmpTypeAllowed ( _
ipVersion As NET_FW_IP_VERSION_, _
localAddress As String, _
type As Byte, _
<OutAttribute> ByRef allowed As Object, _
<OutAttribute> ByRef restricted As Object _
)
void IsIcmpTypeAllowed(
NET_FW_IP_VERSION_ ipVersion,
string localAddress,
byte type,
out Object allowed,
out Object restricted
)
参数
- ipVersion
类型:Microsoft.TeamFoundation.Common.NET_FW_IP_VERSION_
指示 internet 协议的版本 NET_FW_IP_VERSION_ 对象在使用中。这是不能是 NET_FW_IP_VERSION_ANY。
- localAddress
类型:System.String
一个十进位小数点的 IPv4 地址或指定通信的本地地址不使用 IPv6 十六进制的地址。通常,这是该地址传递给绑定。如果 localAddress 为 NULL,函数确定端口是否允许所有接口。
- type
类型:System.Byte
指示 ICMP 类型的一个字节。
- allowed
类型:System.Object%
由 VARIANT_TRUE 或 VARIANT_FALSE 的值指示该端口是否允许至少一些本地接口和远程地址。
- restricted
类型:System.Object%
由 VARIANT_TRUE 或 VARIANT_FALSE 的值指示一些本地接口或远程地址是否符合此端口块。例如,因此,如果端口限制仅本地子网。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。