共用方式為


NDIS 介面提供者作業

所有 NDIS 驅動程式都可以註冊為介面提供者。 每當驅動程式 (或 NDIS Proxy 介面提供者) 偵測到電腦引進的新介面時,它會配置 NET_LUID 索引、註冊介面,並將相關聯的NET_LUID值保留在持續性儲存體 (,例如登錄) 。 下列清單描述如何將新介面導入電腦的數個範例:

  • 安裝網路介面卡,可以是中繼驅動程式的虛擬介面卡或實體介面卡。 在此情況下,NDIS Proxy 介面提供者會管理介面。

  • 附加篩選模組。 在此情況下,NDIS Proxy 介面提供者會管理介面。

  • MUX 中繼驅動程式內部系結。 MUX 中繼驅動程式應該實作 NDIS 提供者服務來處理這種情況,因為 NDIS 看不到內部介面。

當電腦後續重新開機時,如果介面是持續性的,介面提供者就不應該為相同的介面配置新的 NET_LUID ;相反地,介面提供者應該使用先前儲存的 NET_LUID 值來註冊相同的介面。 此外,即使介面不持續,如果電腦電源故障,介面提供者也必須釋放NET_LUID索引。 因此,介面提供者應該將NET_LUID儲存在永續性儲存體 (,例如登錄) 。

如果介面提供者偵測到介面正在關閉,它應該取消註冊介面。

注意 卸載迷你埠介面卡時,NDIS Proxy 提供者會取消註冊迷你埠介面卡的介面,並在中斷連結時篩選模組。

例如,如果介面提供者偵測到已完全移除介面 (,則 NDIS Proxy 提供者會通知迷你埠配接器正在卸載) ,介面提供者會取消註冊介面,並釋放NET_LUID索引。 當篩選模組中斷連結時,NDIS Proxy 提供者也會釋放NET_LUID索引。

在執行時間期間,介面提供者會處理其註冊之介面的 OID 要求。 NDIS Proxy 介面提供者可能會對基礎驅動程式發出 OID 要求,以取得介面資訊。