共用方式為


NDIS 驅動程式堆疊

下圖顯示網路適配器介面規格 (NDIS) 6.0 驅動程式堆疊中邏輯元素的基本組態。 堆疊具有未指定的篩選模組數目。 箭頭代表堆疊元素之間的資訊流程。

圖表顯示具有篩選模組之 NDIS 6.0 驅動程式堆疊的基本設定。

如上圖所示,您可以透過迷你埠配接器堆疊任意數目的篩選模組。 這些模組可以是不同篩選驅動程序的實例,以及/或相同篩選驅動程式的多個實例。 如果迷你埠驅動程式管理多個迷你埠適配卡,則每個迷你埠適配卡可以有個別的驅動程式堆疊。

協定驅動程式連接到迷你埠適配器。 因此,驅動程式堆疊中的基礎篩選模組對通訊協定驅動程式而言是透明的。 若要取得基礎篩選模組的相關信息,通訊協定驅動程式可以列舉驅動程式堆疊中的篩選模組。

如果多個通訊協定驅動程式系結至迷你埠適配卡,則這兩個通訊協定驅動程式的篩選模組都相同。 根據系結,NDIS 會將要求路由至正確的通訊協定驅動程式。

NDIS 6.0 堆疊與中繼驅動程式

下圖顯示具有中繼驅動程式的 NDIS 6.0 驅動程式堆疊。

圖表,其中顯示具有中繼驅動程式的 NDIS 6.0 驅動程式堆疊。

如果您在驅動程式堆疊中包含 NDIS 中繼驅動程式,堆疊基本上是兩個堆疊:一個高於另一個堆疊。

中繼驅動程式的虛擬迷你埠提供上層堆疊的迷你埠配接器,而中繼驅動程式的通訊協定邊緣則提供較低堆疊的通訊協定系結。

虛擬迷你埠的狀態與任何其他迷你埠配接器相同。 如需迷你埠配接器狀態的詳細資訊,請參閱 Miniport Driver的配接器狀態。

中繼驅動程式的通訊協定邊緣應該實作與通訊協定驅動程式相同的系結狀態。 如需系結狀態的詳細資訊,請參閱 通訊協定驅動程式的系結狀態