NDIS_SET_POLL_NOTIFICATION回调函数 (poll.h)

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

语法

NDIS_SET_POLL_NOTIFICATION NdisSetPollNotification;

void() NdisSetPollNotification(
  [_In_]    void *Context,
  [_Inout_] NDIS_POLL_NOTIFICATION *Notification
)
{...}

参数

[_In_] Context

指向驱动程序在创建 Poll 对象时提供的上下文信息的指针。

[_Inout_] Notification

指向包含 Poll 对象的中断状态 的NDIS_POLL_NOTIFICATION 结构的指针。

注解

微型端口驱动程序在微型端口适配器初始化期间注册 NdisSetPollNotification 回调。 在调用 NdisRegisterPoll 之前,驱动程序在 NDIS_POLL_CHARACTERISTICS 结构的 SetPollNotificationHandler 参数上指定 NdisSetPollNotification 函数的入口点。

NDIS 通常在检测到微型端口驱动程序未在 NdisPoll 中向前推进时调用 NdisSetPollNotification 回调。 NDIS 使用 NdisSetPollNotification 告知驱动程序它将停止调用 NdisPoll。 当准备好处理新工作时,驱动程序应调用 NdisRequestPoll

要求

要求
最低受支持的客户端 Windows 11
最低受支持的服务器 Windows Server 2022
标头 poll.h (包括 ndis.h)
IRQL <= DISPATCH_LEVEL

另请参阅

NdisPoll

NdisRequestPoll

NDIS_POLL_NOTIFICATION

NDIS_POLL_CHARACTERISTICS

NdisRegisterPoll