NdisInitializeEvent 函数 (ndis.h)
NdisInitializeEvent 函数在驱动程序初始化期间设置事件对象,以便随后用作同步机制。
语法
void NdisInitializeEvent(
[out] PNDIS_EVENT Event
);
参数
[out] Event
指向事件对象的调用方提供的存储的指针,该存储对驱动程序不透明。
返回值
没有
言论
NdisInitializeEvent 函数创建事件对象,该事件对象的事件类型为 NotificationEvent,初始状态为 未发出信号。 有关通知事件的详细信息,请参阅 定义和使用事件对象。
传递给 NdisInitializeEvent 的 事件 指针是所有其他 NdisXxx事件 函数的必需参数。
虽然必须在 IRQL <= DISPATCH_LEVEL 上运行的驱动程序函数可以调用 NdisSetEvent 和 NdisResetEvent 函数,但从任何 IRQL > PASSIVE_LEVEL 调用 NdisWaitEvent 是一个致命错误。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista 中支持 NDIS 6.0 和 NDIS 5.1 驱动程序(请参阅 NdisInitializeEvent (NDIS 5.1) 。 Windows XP 中支持 NDIS 5.1 驱动程序(请参阅 NdisInitializeEvent (NDIS 5.1) 。 |
目标平台 | 普遍 |
标头 | ndis.h (包括 Ndis.h) |
库 | Ndis.lib |
IRQL | 任何级别 |