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

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