Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
844 lines (837 sloc) 44 KB
<Type Name="IPStatus" FullName="System.Net.NetworkInformation.IPStatus">
<TypeSignature Language="C#" Value="public enum IPStatus" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed IPStatus extends System.Enum" />
<TypeSignature Language="DocId" Value="T:System.Net.NetworkInformation.IPStatus" />
<TypeSignature Language="VB.NET" Value="Public Enum IPStatus" />
<TypeSignature Language="C++ CLI" Value="public enum class IPStatus" />
<TypeSignature Language="F#" Value="type IPStatus = " />
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<summary>Reports the status of sending an Internet Control Message Protocol (ICMP) echo message to a computer.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.Net.NetworkInformation.Ping> class uses the values in this enumeration to set the <xref:System.Net.NetworkInformation.PingReply.Status%2A?displayProperty=nameWithType> property. The <xref:System.Net.NetworkInformation.Ping> class returns <xref:System.Net.NetworkInformation.PingReply> objects when you call the <xref:System.Net.NetworkInformation.Ping.Send%2A?displayProperty=nameWithType> or <xref:System.Net.NetworkInformation.Ping.SendAsync%2A?displayProperty=nameWithType> methods to check whether you can reach a computer across the network.
> [!WARNING]
> The DestinationProhibited and DestinationProtocolUnreachable enumeration values have the same numeric value. This is possible because DestinationProhibited applies only to IPv6 and DestinationProtocolUnreachable applies only to IPv4.
## Examples
The following code example sends an ICMP echo message and checks the status.
[!code-cpp[NclPingSync#1](~/samples/snippets/cpp/VS_Snippets_Remoting/NclPingSync/CPP/syncping.cpp#1)]
[!code-csharp[NclPingSync#1](~/samples/snippets/csharp/VS_Snippets_Remoting/NclPingSync/CS/syncping.cs#1)]
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName="BadDestination">
<MemberSignature Language="C#" Value="BadDestination" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus BadDestination = int32(11018)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.BadDestination" />
<MemberSignature Language="VB.NET" Value="BadDestination" />
<MemberSignature Language="C++ CLI" Value="BadDestination" />
<MemberSignature Language="F#" Value="BadDestination = 11018" Usage="System.Net.NetworkInformation.IPStatus.BadDestination" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11018</MemberValue>
<Docs>
<summary>The ICMP echo request failed because the destination IP address cannot receive ICMP echo requests or should never appear in the destination address field of any IP datagram. For example, calling <see cref="Overload:System.Net.NetworkInformation.Ping.Send" /> and specifying IP address "000.0.0.0" returns this status.</summary>
</Docs>
</Member>
<Member MemberName="BadHeader">
<MemberSignature Language="C#" Value="BadHeader" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus BadHeader = int32(11042)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.BadHeader" />
<MemberSignature Language="VB.NET" Value="BadHeader" />
<MemberSignature Language="C++ CLI" Value="BadHeader" />
<MemberSignature Language="F#" Value="BadHeader = 11042" Usage="System.Net.NetworkInformation.IPStatus.BadHeader" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11042</MemberValue>
<Docs>
<summary>The ICMP echo request failed because the header is invalid.</summary>
</Docs>
</Member>
<Member MemberName="BadOption">
<MemberSignature Language="C#" Value="BadOption" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus BadOption = int32(11007)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.BadOption" />
<MemberSignature Language="VB.NET" Value="BadOption" />
<MemberSignature Language="C++ CLI" Value="BadOption" />
<MemberSignature Language="F#" Value="BadOption = 11007" Usage="System.Net.NetworkInformation.IPStatus.BadOption" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11007</MemberValue>
<Docs>
<summary>The ICMP echo request failed because it contains an invalid option.</summary>
</Docs>
</Member>
<Member MemberName="BadRoute">
<MemberSignature Language="C#" Value="BadRoute" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus BadRoute = int32(11012)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.BadRoute" />
<MemberSignature Language="VB.NET" Value="BadRoute" />
<MemberSignature Language="C++ CLI" Value="BadRoute" />
<MemberSignature Language="F#" Value="BadRoute = 11012" Usage="System.Net.NetworkInformation.IPStatus.BadRoute" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11012</MemberValue>
<Docs>
<summary>The ICMP echo request failed because there is no valid route between the source and destination computers.</summary>
</Docs>
</Member>
<Member MemberName="DestinationHostUnreachable">
<MemberSignature Language="C#" Value="DestinationHostUnreachable" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus DestinationHostUnreachable = int32(11003)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.DestinationHostUnreachable" />
<MemberSignature Language="VB.NET" Value="DestinationHostUnreachable" />
<MemberSignature Language="C++ CLI" Value="DestinationHostUnreachable" />
<MemberSignature Language="F#" Value="DestinationHostUnreachable = 11003" Usage="System.Net.NetworkInformation.IPStatus.DestinationHostUnreachable" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11003</MemberValue>
<Docs>
<summary>The ICMP echo request failed because the destination computer is not reachable.</summary>
</Docs>
</Member>
<Member MemberName="DestinationNetworkUnreachable">
<MemberSignature Language="C#" Value="DestinationNetworkUnreachable" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus DestinationNetworkUnreachable = int32(11002)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.DestinationNetworkUnreachable" />
<MemberSignature Language="VB.NET" Value="DestinationNetworkUnreachable" />
<MemberSignature Language="C++ CLI" Value="DestinationNetworkUnreachable" />
<MemberSignature Language="F#" Value="DestinationNetworkUnreachable = 11002" Usage="System.Net.NetworkInformation.IPStatus.DestinationNetworkUnreachable" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11002</MemberValue>
<Docs>
<summary>The ICMP echo request failed because the network that contains the destination computer is not reachable.</summary>
</Docs>
</Member>
<Member MemberName="DestinationPortUnreachable">
<MemberSignature Language="C#" Value="DestinationPortUnreachable" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus DestinationPortUnreachable = int32(11005)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.DestinationPortUnreachable" />
<MemberSignature Language="VB.NET" Value="DestinationPortUnreachable" />
<MemberSignature Language="C++ CLI" Value="DestinationPortUnreachable" />
<MemberSignature Language="F#" Value="DestinationPortUnreachable = 11005" Usage="System.Net.NetworkInformation.IPStatus.DestinationPortUnreachable" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11005</MemberValue>
<Docs>
<summary>The ICMP echo request failed because the port on the destination computer is not available.</summary>
</Docs>
</Member>
<Member MemberName="DestinationProhibited">
<MemberSignature Language="C#" Value="DestinationProhibited" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus DestinationProhibited = int32(11004)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.DestinationProhibited" />
<MemberSignature Language="VB.NET" Value="DestinationProhibited" />
<MemberSignature Language="C++ CLI" Value="DestinationProhibited" />
<MemberSignature Language="F#" Value="DestinationProhibited = 11004" Usage="System.Net.NetworkInformation.IPStatus.DestinationProhibited" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11004</MemberValue>
<Docs>
<summary>The ICMPv6 echo request failed because contact with the destination computer is administratively prohibited. This value applies only to IPv6.</summary>
</Docs>
</Member>
<Member MemberName="DestinationProtocolUnreachable">
<MemberSignature Language="C#" Value="DestinationProtocolUnreachable" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus DestinationProtocolUnreachable = int32(11004)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.DestinationProtocolUnreachable" />
<MemberSignature Language="VB.NET" Value="DestinationProtocolUnreachable" />
<MemberSignature Language="C++ CLI" Value="DestinationProtocolUnreachable" />
<MemberSignature Language="F#" Value="DestinationProtocolUnreachable = 11004" Usage="System.Net.NetworkInformation.IPStatus.DestinationProtocolUnreachable" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11004</MemberValue>
<Docs>
<summary>The ICMP echo request failed because the destination computer that is specified in an ICMP echo message is not reachable, because it does not support the packet's protocol. This value applies only to IPv4. This value is described in <see href="https://tools.ietf.org/html/rfc1812">IETF RFC 1812</see> as Communication Administratively Prohibited.</summary>
</Docs>
</Member>
<Member MemberName="DestinationScopeMismatch">
<MemberSignature Language="C#" Value="DestinationScopeMismatch" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus DestinationScopeMismatch = int32(11045)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.DestinationScopeMismatch" />
<MemberSignature Language="VB.NET" Value="DestinationScopeMismatch" />
<MemberSignature Language="C++ CLI" Value="DestinationScopeMismatch" />
<MemberSignature Language="F#" Value="DestinationScopeMismatch = 11045" Usage="System.Net.NetworkInformation.IPStatus.DestinationScopeMismatch" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11045</MemberValue>
<Docs>
<summary>The ICMP echo request failed because the source address and destination address that are specified in an ICMP echo message are not in the same scope. This is typically caused by a router forwarding a packet using an interface that is outside the scope of the source address. Address scopes (link-local, site-local, and global scope) determine where on the network an address is valid.</summary>
</Docs>
</Member>
<Member MemberName="DestinationUnreachable">
<MemberSignature Language="C#" Value="DestinationUnreachable" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus DestinationUnreachable = int32(11040)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.DestinationUnreachable" />
<MemberSignature Language="VB.NET" Value="DestinationUnreachable" />
<MemberSignature Language="C++ CLI" Value="DestinationUnreachable" />
<MemberSignature Language="F#" Value="DestinationUnreachable = 11040" Usage="System.Net.NetworkInformation.IPStatus.DestinationUnreachable" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11040</MemberValue>
<Docs>
<summary>The ICMP echo request failed because the destination computer that is specified in an ICMP echo message is not reachable; the exact cause of problem is unknown.</summary>
</Docs>
</Member>
<Member MemberName="HardwareError">
<MemberSignature Language="C#" Value="HardwareError" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus HardwareError = int32(11008)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.HardwareError" />
<MemberSignature Language="VB.NET" Value="HardwareError" />
<MemberSignature Language="C++ CLI" Value="HardwareError" />
<MemberSignature Language="F#" Value="HardwareError = 11008" Usage="System.Net.NetworkInformation.IPStatus.HardwareError" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11008</MemberValue>
<Docs>
<summary>The ICMP echo request failed because of a hardware error.</summary>
</Docs>
</Member>
<Member MemberName="IcmpError">
<MemberSignature Language="C#" Value="IcmpError" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus IcmpError = int32(11044)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.IcmpError" />
<MemberSignature Language="VB.NET" Value="IcmpError" />
<MemberSignature Language="C++ CLI" Value="IcmpError" />
<MemberSignature Language="F#" Value="IcmpError = 11044" Usage="System.Net.NetworkInformation.IPStatus.IcmpError" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11044</MemberValue>
<Docs>
<summary>The ICMP echo request failed because of an ICMP protocol error.</summary>
</Docs>
</Member>
<Member MemberName="NoResources">
<MemberSignature Language="C#" Value="NoResources" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus NoResources = int32(11006)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.NoResources" />
<MemberSignature Language="VB.NET" Value="NoResources" />
<MemberSignature Language="C++ CLI" Value="NoResources" />
<MemberSignature Language="F#" Value="NoResources = 11006" Usage="System.Net.NetworkInformation.IPStatus.NoResources" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11006</MemberValue>
<Docs>
<summary>The ICMP echo request failed because of insufficient network resources.</summary>
</Docs>
</Member>
<Member MemberName="PacketTooBig">
<MemberSignature Language="C#" Value="PacketTooBig" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus PacketTooBig = int32(11009)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.PacketTooBig" />
<MemberSignature Language="VB.NET" Value="PacketTooBig" />
<MemberSignature Language="C++ CLI" Value="PacketTooBig" />
<MemberSignature Language="F#" Value="PacketTooBig = 11009" Usage="System.Net.NetworkInformation.IPStatus.PacketTooBig" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11009</MemberValue>
<Docs>
<summary>The ICMP echo request failed because the packet containing the request is larger than the maximum transmission unit (MTU) of a node (router or gateway) located between the source and destination. The MTU defines the maximum size of a transmittable packet.</summary>
</Docs>
</Member>
<Member MemberName="ParameterProblem">
<MemberSignature Language="C#" Value="ParameterProblem" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus ParameterProblem = int32(11015)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.ParameterProblem" />
<MemberSignature Language="VB.NET" Value="ParameterProblem" />
<MemberSignature Language="C++ CLI" Value="ParameterProblem" />
<MemberSignature Language="F#" Value="ParameterProblem = 11015" Usage="System.Net.NetworkInformation.IPStatus.ParameterProblem" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11015</MemberValue>
<Docs>
<summary>The ICMP echo request failed because a node (router or gateway) encountered problems while processing the packet header. This is the status if, for example, the header contains invalid field data or an unrecognized option.</summary>
</Docs>
</Member>
<Member MemberName="SourceQuench">
<MemberSignature Language="C#" Value="SourceQuench" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus SourceQuench = int32(11016)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.SourceQuench" />
<MemberSignature Language="VB.NET" Value="SourceQuench" />
<MemberSignature Language="C++ CLI" Value="SourceQuench" />
<MemberSignature Language="F#" Value="SourceQuench = 11016" Usage="System.Net.NetworkInformation.IPStatus.SourceQuench" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11016</MemberValue>
<Docs>
<summary>The ICMP echo request failed because the packet was discarded. This occurs when the source computer's output queue has insufficient storage space, or when packets arrive at the destination too quickly to be processed.</summary>
</Docs>
</Member>
<Member MemberName="Success">
<MemberSignature Language="C#" Value="Success" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus Success = int32(0)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.Success" />
<MemberSignature Language="VB.NET" Value="Success" />
<MemberSignature Language="C++ CLI" Value="Success" />
<MemberSignature Language="F#" Value="Success = 0" Usage="System.Net.NetworkInformation.IPStatus.Success" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>0</MemberValue>
<Docs>
<summary>The ICMP echo request succeeded; an ICMP echo reply was received. When you get this status code, the other <see cref="T:System.Net.NetworkInformation.PingReply" /> properties contain valid data.</summary>
</Docs>
</Member>
<Member MemberName="TimedOut">
<MemberSignature Language="C#" Value="TimedOut" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus TimedOut = int32(11010)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.TimedOut" />
<MemberSignature Language="VB.NET" Value="TimedOut" />
<MemberSignature Language="C++ CLI" Value="TimedOut" />
<MemberSignature Language="F#" Value="TimedOut = 11010" Usage="System.Net.NetworkInformation.IPStatus.TimedOut" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11010</MemberValue>
<Docs>
<summary>The ICMP echo Reply was not received within the allotted time. The default time allowed for replies is 5 seconds. You can change this value using the <see cref="Overload:System.Net.NetworkInformation.Ping.Send" /> or <see cref="Overload:System.Net.NetworkInformation.Ping.SendAsync" /> methods that take a <paramref name="timeout" /> parameter.</summary>
</Docs>
</Member>
<Member MemberName="TimeExceeded">
<MemberSignature Language="C#" Value="TimeExceeded" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus TimeExceeded = int32(11041)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.TimeExceeded" />
<MemberSignature Language="VB.NET" Value="TimeExceeded" />
<MemberSignature Language="C++ CLI" Value="TimeExceeded" />
<MemberSignature Language="F#" Value="TimeExceeded = 11041" Usage="System.Net.NetworkInformation.IPStatus.TimeExceeded" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11041</MemberValue>
<Docs>
<summary>The ICMP echo request failed because its Time to Live (TTL) value reached zero, causing the forwarding node (router or gateway) to discard the packet.</summary>
</Docs>
</Member>
<Member MemberName="TtlExpired">
<MemberSignature Language="C#" Value="TtlExpired" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus TtlExpired = int32(11013)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.TtlExpired" />
<MemberSignature Language="VB.NET" Value="TtlExpired" />
<MemberSignature Language="C++ CLI" Value="TtlExpired" />
<MemberSignature Language="F#" Value="TtlExpired = 11013" Usage="System.Net.NetworkInformation.IPStatus.TtlExpired" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11013</MemberValue>
<Docs>
<summary>The ICMP echo request failed because its Time to Live (TTL) value reached zero, causing the forwarding node (router or gateway) to discard the packet.</summary>
</Docs>
</Member>
<Member MemberName="TtlReassemblyTimeExceeded">
<MemberSignature Language="C#" Value="TtlReassemblyTimeExceeded" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus TtlReassemblyTimeExceeded = int32(11014)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.TtlReassemblyTimeExceeded" />
<MemberSignature Language="VB.NET" Value="TtlReassemblyTimeExceeded" />
<MemberSignature Language="C++ CLI" Value="TtlReassemblyTimeExceeded" />
<MemberSignature Language="F#" Value="TtlReassemblyTimeExceeded = 11014" Usage="System.Net.NetworkInformation.IPStatus.TtlReassemblyTimeExceeded" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11014</MemberValue>
<Docs>
<summary>The ICMP echo request failed because the packet was divided into fragments for transmission and all of the fragments were not received within the time allotted for reassembly. <see href="https://tools.ietf.org/html/rfc2460">RFC 2460</see> specifies 60 seconds as the time limit within which all packet fragments must be received.</summary>
</Docs>
</Member>
<Member MemberName="Unknown">
<MemberSignature Language="C#" Value="Unknown" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus Unknown = int32(-1)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.Unknown" />
<MemberSignature Language="VB.NET" Value="Unknown" />
<MemberSignature Language="C++ CLI" Value="Unknown" />
<MemberSignature Language="F#" Value="Unknown = -1" Usage="System.Net.NetworkInformation.IPStatus.Unknown" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>-1</MemberValue>
<Docs>
<summary>The ICMP echo request failed for an unknown reason.</summary>
</Docs>
</Member>
<Member MemberName="UnrecognizedNextHeader">
<MemberSignature Language="C#" Value="UnrecognizedNextHeader" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Net.NetworkInformation.IPStatus UnrecognizedNextHeader = int32(11043)" />
<MemberSignature Language="DocId" Value="F:System.Net.NetworkInformation.IPStatus.UnrecognizedNextHeader" />
<MemberSignature Language="VB.NET" Value="UnrecognizedNextHeader" />
<MemberSignature Language="C++ CLI" Value="UnrecognizedNextHeader" />
<MemberSignature Language="F#" Value="UnrecognizedNextHeader = 11043" Usage="System.Net.NetworkInformation.IPStatus.UnrecognizedNextHeader" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.Net.Ping</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.0.5.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>netstandard</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Net.NetworkInformation.IPStatus</ReturnType>
</ReturnValue>
<MemberValue>11043</MemberValue>
<Docs>
<summary>The ICMP echo request failed because the Next Header field does not contain a recognized value. The Next Header field indicates the extension header type (if present) or the protocol above the IP layer, for example, TCP or UDP.</summary>
</Docs>
</Member>
</Members>
</Type>
You can’t perform that action at this time.