poll.h 标头

此标头由网络使用。 有关详细信息,请参阅:

poll.h 包含以下编程接口:

功能

 
NdisDeregisterPoll

微型端口驱动程序调用 NdisDeregisterPoll 以取消注册 Poll 对象。
NdisRegisterPoll

微型端口驱动程序调用 NdisRegisterPoll 函数,以向 NDIS 注册 Poll 对象。
NdisRequestPoll

微型端口驱动程序调用 NdisRequestPoll,要求 NDIS 为此 Poll 对象执行 NdisPoll 回调。
NdisSetPollAffinity

NdisSetPollAffinity 函数将 NdisPoll 回调锁定到组中的一组处理器。

回调函数

 
NDIS_POLL

微型端口驱动程序实现 NdisPoll 回调来轮询接收指示和发送完成。
NDIS_SET_POLL_NOTIFICATION

微型端口驱动程序实现 NdisSetPollNotification 回调函数,以启用/禁用与 Poll 对象关联的中断。

结构

 
NDIS_POLL_CHARACTERISTICS

NDIS_POLL_CHARACTERISTICS结构包含 Poll 对象的 NdisPoll 和 NdisSetPollNotification 回调指针。
NDIS_POLL_DATA

NDIS_POLL_DATA包含指向驱动程序可用于执行接收指示和发送完成的NDIS_POLL_TRANSMIT_DATA和NDIS_POLL_RECEIVE_DATA结构的指针。
NDIS_POLL_NOTIFICATION

NDIS_POLL_NOTIFICATION结构包含 Poll 对象的中断参数。
NDIS_POLL_RECEIVE_DATA

微型端口驱动程序使用 NDIS_POLL_RECEIVE_DATA 结构在使用 Poll 对象时执行接收指示。
NDIS_POLL_TRANSMIT_DATA

微型端口驱动程序使用 NDIS_POLL_TRANSMIT_DATA 结构在使用 Poll 对象时执行发送完成。