Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The TUNNEL_TYPE enumeration type defines the encapsulation method used by a tunnel, as described by the Internet Assigned Names Authority (IANA).
Syntax
typedef enum {
  TUNNEL_TYPE_NONE = 0,
  TUNNEL_TYPE_OTHER = 1,
  TUNNEL_TYPE_DIRECT = 2,
  TUNNEL_TYPE_6TO4 = 11,
  TUNNEL_TYPE_ISATAP = 13,
  TUNNEL_TYPE_TEREDO = 14,
  TUNNEL_TYPE_IPHTTPS = 15
} TUNNEL_TYPE, *PTUNNEL_TYPE;
Constants
TUNNEL_TYPE_NONEValue: 0 Indicates that a tunnel is not specified.  | 
TUNNEL_TYPE_OTHERValue: 1 Indicates that none of the following tunnel types is specified.  | 
TUNNEL_TYPE_DIRECTValue: 2 Specifies that a packet is encapsulated directly within a normal IP header, with no intermediate header, and the packet is sent unicast to the remote tunnel endpoint.  | 
TUNNEL_TYPE_6TO4Value: 11 Specifies that an IPv6 packet is encapsulated directly within an IPv4 header, with no intermediate header, and the packet is sent unicast to the destination determined by the 6to4 protocol.  | 
TUNNEL_TYPE_ISATAPValue: 13 Specifies that an IPv6 packet is encapsulated directly within an IPv4 header, with no intermediate header, and the packet is sent unicast to the destination determined by the ISATAP protocol.  | 
TUNNEL_TYPE_TEREDOValue: 14 Specifies that the tunnel uses Teredo encapsulation.  | 
TUNNEL_TYPE_IPHTTPSValue: 15 Specifies that the tunnel uses IP over Hypertext Transfer Protocol Secure (HTTPS). This tunnel type is supported in Windows 7 and later versions of the Windows operating system.  | 
Remarks
For more information about the tunnel type as described by the Internet Assigned Names Authority (IANA) see "IANAifType-MIB DEFINITIONS".
Requirements
| Requirement | Value | 
|---|---|
| Minimum supported client | Supported in NDIS 6.0 and later. | 
| Header | ifdef.h (include Netioapi.h, Ntddndis.h) |