NDIS_POLL_DATA structure (poll.h)

The NDIS_POLL_DATA structure contains pointers to the NDIS_POLL_TRANSMIT_DATA and NDIS_POLL_RECEIVE_DATA structures that the miniport driver uses to perform receive indications and send completions when using a Poll object.

Syntax

typedef struct _NDIS_POLL_DATA {
  NDIS_OBJECT_HEADER      Header;
  NDIS_POLL_TRANSMIT_DATA Transmit;
  NDIS_POLL_RECEIVE_DATA  Receive;
} NDIS_POLL_DATA;

Members

Header

The header information for the NDIS_POLL_DATA structure.

Transmit

An NDIS_POLL_TRANSMIT_DATA structure.

Receive

An NDIS_POLL_RECEIVE_DATA structure.

Remarks

NDIS passes a pointer to the NDIS_POLL_DATA structure when invoking NdisPoll.

Requirements

Requirement Value
Minimum supported client Windows 11
Minimum supported server Windows Server 2022
Header poll.h (include ndis.h)

See also

NDIS_POLL_TRANSMIT_DATA

NDIS_POLL_RECEIVE_DATA

NdisPoll