共用方式為


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
NDIS_STATUS_SUCCESS
過度使用驅動程式成功處理 PnP 事件。
NDIS_STATUS_FAILURE
過度處理驅動程式失敗了 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)

另請參閱

FilterAttach

FilterNetPnPEvent

FilterOidRequest

NET_PNP_EVENT_NOTIFICATION