篩選模組 PnP 事件通知
篩選驅動程式可以接收基礎迷你埠驅動程式接收的所有裝置隨插即用 (PnP) 通知。 此外,篩選驅動程式也可以接收過度配置通訊協定驅動程式的所有網路 PnP 通知。PnP 通知的處理是驅動程式特定的。
下圖說明篩選的裝置 PnP 事件通知。
篩選驅動程式提供 FilterDevicePnPEventNotify 函式 ,NDIS 呼叫以傳入裝置 PnP 和電源管理事件通知。 這類似于 MiniportDevicePnPEventNotify 函式 。
篩選驅動程式可以將裝置 PnP 和電源管理事件轉送到基礎驅動程式。 若要轉送裝置 PnP 或電源管理事件,請呼叫 NdisFDevicePnPEventNotify 函式 。
下圖說明篩選的網路 PnP 事件通知。
篩選驅動程式會提供 FilterNetPnPEvent 函式,讓 NDIS 呼叫以傳入網路 PnP 和 Power Management 事件通知。 這類似于 ProtocolNetPnPEvent 函式。
篩選驅動程式可以將網路 PnP 和電源管理事件轉送至過度配置驅動程式。 若要轉送網路 PnP 或 Power Management 事件,請呼叫 NdisFNetPnPEvent 函式。
篩選驅動程式應該處理驅動程式堆疊變更。 如需驅動程式堆疊變更的詳細資訊,請參閱 修改執行中的驅動程式堆疊。
如果需要允許處理這些事件,NDIS 可以在 PnP 或電源管理通知之後起始暫停作業。 如需詳細資訊,請參閱 暫停驅動程式堆疊。