處理埠啟用 PnP 事件
當迷你埠驅動程式啟動 NDIS 埠時,過度處理驅動程式必須處理 NetEventPortActivation PnP 事件。 在啟用預設埠之前,NDIS 不會起始通訊協定驅動程式與迷你埠介面卡之間的系結。 因此,通訊協定驅動程式應該將其 ProtocolBindAdapterEx 函式的呼叫視為預設埠作用中的通知。
通訊協定驅動程式不得在任何 NDIS 要求中使用埠號碼,除非驅動程式收到埠作用中通知,不論是透過系結參數或 NetEventPortActivation PnP 事件。
NDIS 會在迷你埠驅動程式啟動某些埠之後產生埠啟用 PnP 事件。 (Miniport 驅動程式指定 NetEventPortActivation PnP 事件碼 NET_PNP_EVENT_NOTIFICATION 在 NetPnPEvent 參數呼叫 NdisMNetPnPEvent 以啟動 NDIS 埠)
迷你埠驅動程式可以使用NDIS_PORT結構中的 Next 成員來連結多個 NDIS_PORT 結構,來指出在一個 PnP 通知中啟用多個埠。 如需NDIS_PORT結構連結清單的詳細資訊,請參閱 啟用 NDIS 埠。
當迷你埠停用某些埠時,NDIS 會產生 NetEventPortDeactivation PnP 事件至系結通訊協定驅動程式。 如需 NetEventPortDeactivation PnP 事件的詳細資訊,請參閱 處理埠停用 PnP 事件。