啟動配接器
NDIS 會呼叫迷你埠驅動程式的 MiniportRestart 函式,以起始處於暫停狀態之適配卡的重新啟動要求。 驅動程式在 NDIS 呼叫 MiniportRestart 之後,可以立即開始指示接收到的數據,即便在迷你埠驅動程式以同步或異步方式完成重新啟動操作之前。
當它呼叫迷你埠驅動程式的 MiniportRestart 函式時,NDIS 會將 NDIS_RESTART_ATTRIBUTES 結構的指標以 RestartAttributes 成員的形式傳遞給 miniport 驅動程式,該成員屬於 NDIS_MINIPORT_RESTART_PARAMETERS 結構。
若要以異步方式完成重新啟動作業,MiniportRestart 傳回NDIS_STATUS_PENDING,而且驅動程式必須在作業完成之後呼叫 NdisMRestartComplete 函式。
迷你埠驅動程式應該準備好在完成重新啟動作業之後接受傳送要求。 NDIS 不會起始任何其他隨插即用作業,例如停止、初始化或暫停要求,直到重新啟動作業完成為止。
驅動程式準備好處理傳送和接收作業之後,配接器會處於執行中狀態。