NET_IF_ACCESS_TYPE enumeration (ifdef.h)

The NET_IF_ACCESS_TYPE enumeration type specifies the NDIS network interface access type.

Syntax

typedef enum _NET_IF_ACCESS_TYPE {
  NET_IF_ACCESS_LOOPBACK = 1,
  NET_IF_ACCESS_BROADCAST = 2,
  NET_IF_ACCESS_POINT_TO_POINT = 3,
  NET_IF_ACCESS_POINT_TO_MULTI_POINT = 4,
  NET_IF_ACCESS_MAXIMUM = 5
} NET_IF_ACCESS_TYPE, *PNET_IF_ACCESS_TYPE;

Constants

 
NET_IF_ACCESS_LOOPBACK
Value: 1
Specifies the loopback access type. This access type indicates that the interface loops back
transmit data as receive data.
NET_IF_ACCESS_BROADCAST
Value: 2
Specifies the LAN access type, which includes Ethernet. This access type indicates that the
interface provides native support for multicast or broadcast services.
NET_IF_ACCESS_POINT_TO_POINT
Value: 3
Specifies point-to-point access that supports CoNDIS and WAN, except for non-broadcast
multi-access (NBMA) interfaces.
NET_IF_ACCESS_POINT_TO_MULTI_POINT
Value: 4
Specifies point-to-multipoint access that supports non-broadcast multi-access (NBMA) media,
including the "RAS Internal" interface, and native (non-LANE) ATM.
NET_IF_ACCESS_MAXIMUM
Value: 5
A maximum value for testing purposes.

Requirements

Requirement Value
Minimum supported client Supported in NDIS 6.0 and later.
Header ifdef.h (include Netioapi.h, Ntddndis.h)