_NDIS_PM_WOL_PACKET Enumeration

The NDIS_PM_WOL_PACKET enumeration identifies the type of a wake-on-LAN (WOL) packet.

Syntax

typedef enum _NDIS_PM_WOL_PACKET {
  NdisPMWoLPacketUnspecified            ,
  NdisPMWoLPacketBitmapPattern          ,
  NdisPMWoLPacketMagicPacket            ,
  NdisPMWoLPacketIPv4TcpSyn             ,
  NdisPMWoLPacketIPv6TcpSyn             ,
  NdisPMWoLPacketEapolRequestIdMessage  ,
  NdisPMWoLPacketMaximum
} NDIS_PM_WOL_PACKET, *PNDIS_PM_WOL_PACKET;

Constants

NdisPMWoLPacketUnspecified The WOL packet type is not specified.
NdisPMWoLPacketBitmapPattern Specifies a bitmap pattern. This packet type is specified in the WoLBitMapPattern member of the NDIS_PM_WOL_PATTERN structure.
NdisPMWoLPacketMagicPacket WOL packets based on WOL magic packet. The media access control (MAC) address in the magic packet is the current MAC address of the network adapter.
NdisPMWoLPacketIPv4TcpSyn An IPv4 TCP SYN wake-on-LAN packet pattern. This packet pattern is specified in the IPv4TcpSynParameters member of the NDIS_PM_WOL_PATTERN structure.
NdisPMWoLPacketIPv6TcpSyn An IPv6 TCP SYN wake-on-LAN packet pattern. This packet pattern is specified in the IPv6TcpSynParameters member of the NDIS_PM_WOL_PATTERN structure.
NdisPMWoLPacketEapolRequestIdMessage Specifies an EAPOL request message packet. This packet type is specified in the EapolRequestIdMessageParameters member of the NDIS_PM_WOL_PATTERN structure.
NdisPMWoLPacketMaximum The maximum value for this enumeration. This value might change in future versions of NDIS header files and binaries.

Remarks

The NDIS_PM_WOL_PACKET enumeration is used in the WoLPacketType member of the NDIS_PM_WOL_PATTERN structure.

Note The NDIS_PM_WOL_PACKET enumeration type specifies packet based wake-on-LAN (WOL) patterns. Wake-on-LAN that is based on NETBIOS over TCP is obsolete and, if necessary, it can be set with the pattern bitmap method.

Requirements

   
Windows version Supported in NDIS 6.20 and later. Supported in NDIS 6.20 and later.
Header ntddndis.h (include Ntddndis.h)

See Also

NDIS_PM_WOL_PATTERN