NdisFNetPnPEvent 函式 (ndis.h)
篩選驅動程式可以呼叫 NdisFNetPnPEvent 函式,將網路轉送 隨插即用 (PnP) 或電源管理事件轉送至超載驅動程式。
語法
NDIS_STATUS NdisFNetPnPEvent(
NDIS_HANDLE NdisFilterHandle,
PNET_PNP_EVENT_NOTIFICATION NetPnPEventNotification
);
參數
NdisFilterHandle
篩選模組內容區域的句柄。 篩選驅動程式在 FilterAttach 函式中建立並初始化此內容區域。
NetPnPEventNotification
的指標 NET_PNP_EVENT_NOTIFICATION 結構,描述篩選驅動程式正在轉送的網路 PnP 事件或電源管理事件。
傳回值
NdisFNetPnPEvent 可以傳回下列其中一項:
傳回碼 | Description |
---|---|
|
過度使用驅動程式成功處理 PnP 事件。 |
|
過度處理驅動程式失敗了 PnP 事件。 |
備註
NDIS 會呼叫篩選驅動程式的 FilterNetPnPEvent 函式,以通知篩選驅動程式網路 PnP 和電源管理事件。
篩選驅動程式可以將這些通知轉送至過度的驅動程式。 若要轉寄要求,請從 FilterNetPnPEvent 呼叫 NdisFNetPnPEvent 函式。
注意NDIS 驅動程式不得從 FilterOidRequest 函式的內容中呼叫 NdisFNetPnPEvent。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | NDIS 6.0 和更新版本支援。 |
目標平台 | 桌面 |
標頭 | ndis.h (包含 Ndis.h) |
程式庫 | Ndis.lib |
IRQL | PASSIVE_LEVEL |
DDI 合規性規則 | Irql_Filter_Driver_Function (ndis) |