Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by network. For more information, see:
poll.h contains the following programming interfaces:
Functions
NdisDeregisterPoll A miniport driver calls NdisDeregisterPoll to deregister a Poll object. |
NdisRegisterPoll A miniport driver calls the NdisRegisterPoll function to register a Poll object with NDIS. |
NdisRequestPoll Miniport drivers call NdisRequestPoll to ask NDIS to execute the NdisPoll callback for this Poll object. |
NdisSetPollAffinity The NdisSetPollAffinity function to locks an NdisPoll callback to a set of processors in a group. |
Callback functions
NDIS_POLL Miniport drivers implement the NdisPoll callback to poll for receive indications and send completions. |
NDIS_SET_POLL_NOTIFICATION Miniport drivers implement the NdisSetPollNotification callback function to enable/disable the interrupt associated with a Poll object. |
Structures
NDIS_POLL_CHARACTERISTICS The NDIS_POLL_CHARACTERISTICS structure contains a Poll object’s NdisPoll and NdisSetPollNotification callback pointers. |
NDIS_POLL_DATA NDIS_POLL_DATA contains pointers to the NDIS_POLL_TRANSMIT_DATA and NDIS_POLL_RECEIVE_DATA structures that the driver can use to perform receive indications and send completions. |
NDIS_POLL_NOTIFICATION The NDIS_POLL_NOTIFICATION structure contains the interrupt parameters for a Poll object. |
NDIS_POLL_RECEIVE_DATA Miniport drivers use the NDIS_POLL_RECEIVE_DATA structure to perform receive indications when using a Poll object. |
NDIS_POLL_TRANSMIT_DATA Miniport drivers use the NDIS_POLL_TRANSMIT_DATA structure to perform send completions when using a Poll object. |