處理埠停用 PnP 事件
當小型埠驅動程式停用 NDIS 埠時,覆蓋驅動程式必須處理 NetEventPortDeactivation PnP 事件。 若要通知上層驅動程式有關埠停用事件,NDIS 會從底層迷你埠驅動程式傳播埠停用 PnP 事件。
在協議驅動程式完成處理埠停用的 PnP 事件之前,必須確保與該埠相關的所有未完成的 OID 要求和發送要求均已完成。 通訊協定驅動程式完成 PnP 事件之後,驅動程式必須確保它不會發出任何 OID 要求或傳送網路埠的要求。
Miniport 驅動程式會在 NET_PNP_EVENT_NOTIFICATION結構中指定 NetEventPortDeactivation PnP 事件程式代碼,讓 NetPnPEvent 參數在呼叫 NdisMNetPnPEvent 函式中指向 ,以報告某些埠已停用。 迷你埠驅動程式會指定NDIS_PORT_NUMBER值的陣列,以列出停用的埠。 如需埠號碼陣列的詳細資訊,請參閱 停用 NDIS 埠。