共用方式為


處理中繼驅動程式中的 PnP 事件和電源管理事件

中繼驅動程式必須能夠處理隨插即用 (PnP) 事件和電源管理事件。 具體說來:

  • 中繼驅動程式必須在 NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES 結構的 成員 AttributeFlags 中,設定 NDIS_MINIPORT_ATTRIBUTES_NO_HALT_ON_SUSPEND 旗標,然後傳遞至 NdisMSetMiniportAttributes。 如需詳細資訊,請參閱 初始化為Miniport

  • 中繼驅動程式的虛擬迷你埠必須處理OID_PNP_Xxx 要求。

  • 中繼驅動程式的通訊協定區段應該將適當的OID_PNP_Xxx 要求傳播至基礎迷你埠驅動程式。 中繼驅動程式的虛擬迷你埠應該會將基礎迷你埠驅動程序的回應傳回產生要求的通訊協定驅動程式。 中繼驅動程式不需要傳遞設計不需要的要求。 舉例來說,當虛擬迷你埠介面與底層迷你埠配接器之間不存在一對一的關聯性時,就像在負載平衡故障轉移(LBFO)應用程式中一樣。

  • 中繼驅動程式的通訊協定部分必須提供 ProtocolNetPnPEvent 函式。

中繼驅動程式通訊協定和迷你埠事件處理程式不會以任何特定順序呼叫。 中繼驅動程式的事件處理程式應該據以實作。

本節包含下列主題:

初始化中繼驅動程式以處理 PnP 和電源管理事件

處理OID_PNP_Xxx查詢和設定

在中介驅動程式中實作 ProtocolNetPnPEvent 處理程式

處理設定電力要求