NDIS_PORT structure (ntddndis.h)

The NDIS_PORT structure specifies the characteristics of an NDIS port and a pointer to the next element in a linked list of ports.

Syntax

typedef struct _NDIS_PORT {
  PNDIS_PORT                Next;
  PVOID                     NdisReserved;
  PVOID                     MiniportReserved;
  PVOID                     ProtocolReserved;
  NDIS_PORT_CHARACTERISTICS PortCharacteristics;
} NDIS_PORT, *PNDIS_PORT;

Members

Next

A pointer to the next port in the linked list of ports.

NdisReserved

Reserved for NDIS.

MiniportReserved

Reserved for miniport drivers.

ProtocolReserved

Reserved for protocol drivers.

PortCharacteristics

An NDIS_PORT_CHARACTERISTICS structure that specifies the characteristics of the port.

Remarks

The NDIS_PORT structure is used to create a linked list of ports. Such a linked list is used in port activation (NetEventPortActivation) Plug and Play (PnP) events.

Requirements

Requirement Value
Minimum supported client Supported in NDIS 6.0 and later.
Header ntddndis.h (include Ndis.h)

See also

NDIS_PORT_CHARACTERISTICS