NDIS_PM_PROTOCOL_OFFLOAD_TYPE Enumeration

The NDIS_PM_PROTOCOL_OFFLOAD_TYPE enumeration identifies the type of a protocol offload for NDIS network adapter power management.

Syntax

typedef enum _NDIS_PM_PROTOCOL_OFFLOAD_TYPE {
  NdisPMProtocolOffloadIdUnspecified,
  NdisPMProtocolOffloadIdIPv4ARP,
  NdisPMProtocolOffloadIdIPv6NS,
  NdisPMProtocolOffload80211RSNRekey,
  NdisPMProtocolOffloadIdMaximum
} NDIS_PM_PROTOCOL_OFFLOAD_TYPE, *PNDIS_PM_PROTOCOL_OFFLOAD_TYPE;

Constants

NdisPMProtocolOffloadIdUnspecified The offloaded protocol is not specified.
NdisPMProtocolOffloadIdIPv4ARP An IPv4 ARP protocol offload. The parameters for this protocol offload type are specified in the IPv4ARPParameters member of the NDIS_PM_PROTOCOL_OFFLOAD structure.
NdisPMProtocolOffloadIdIPv6NS An IPv6 Neighbor Solicitation (NS) protocol offload. The parameters for this protocol offload type are specified in the IPv6NSParameters member of the NDIS_PM_PROTOCOL_OFFLOAD structure.
NdisPMProtocolOffload80211RSNRekey An IEEE 802.11i Robust Security Network (RSN) 4-way and 2-way handshake protocol offload. This protocol offload type is specified in the Dot11RSNRekeyParameters member of the NDIS_PM_PROTOCOL_OFFLOAD structure.
NdisPMProtocolOffloadIdMaximum The maximum value for this enumeration. This value might change in future versions of the NDIS header files and binaries.

Remarks

The NDIS_PM_PROTOCOL_OFFLOAD_TYPE enumeration is used in the ProtocolOffloadType member of the NDIS_PM_PROTOCOL_OFFLOAD structure.

Requirements

   
Minimum supported client Supported in NDIS 6.20 and later.
Header ntddndis.h (include Ntddndis.h)

See Also

NDIS_PM_PROTOCOL_OFFLOAD