NdisFNetPnPEvent 函数 (ndis.h)
筛选器驱动程序可以调用 NdisFNetPnPEvent 函数,将网络即插即用 (PnP) 或 Power Management 事件转发给过度覆盖的驱动程序。
语法
NDIS_STATUS NdisFNetPnPEvent(
NDIS_HANDLE NdisFilterHandle,
PNET_PNP_EVENT_NOTIFICATION NetPnPEventNotification
);
参数
NdisFilterHandle
筛选器模块上下文区域的句柄。 筛选器驱动程序在 FilterAttach 函数中创建并初始化了此上下文区域。
NetPnPEventNotification
指向 NET_PNP_EVENT_NOTIFICATION 结构,描述筛选器驱动程序转发的网络 PnP 事件或电源管理事件。
返回值
NdisFNetPnPEvent 可以返回以下任一项:
返回代码 | 说明 |
---|---|
|
过度覆盖的驱动程序已成功处理 PnP 事件。 |
|
过度覆盖的驱动程序失败了 PnP 事件。 |
注解
NDIS 调用筛选器驱动程序的 FilterNetPnPEvent 函数,以通知筛选器驱动程序网络 PnP 和电源管理事件。
筛选器驱动程序可以将这些通知转发到过度覆盖的驱动程序。 若要转发请求,请从 FilterNetPnPEvent 调用 NdisFNetPnPEvent 函数。
注意NDIS 驱动程序不得从 FilterOidRequest 函数的上下文中调用 NdisFNetPnPEvent。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 NDIS 6.0 及更高版本中受支持。 |
目标平台 | 桌面 |
标头 | ndis.h (包括 Ndis.h) |
Library | Ndis.lib |
IRQL | PASSIVE_LEVEL |
DDI 符合性规则 | Irql_Filter_Driver_Function (ndis) |