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 |