共用方式為


NDIS_STATUS_SWITCH_NIC_STATUS

NDIS_STATUS_SWITCH_NIC_STATUS狀態指示可用來封裝實體網路介面卡的狀態指示,該介面卡系結至 Hyper-V 可延伸交換器的外部網路介面卡。 透過此封裝,狀態指示會轉送可延伸交換器驅動程式堆疊。

此指示之NDIS_STATUS_INDICATION結構的StatusBuffer成員包含NDIS_SWITCH_NIC_STATUS_INDICATION結構的指標。

備註

當基礎實體網路介面卡發出 NDIS 狀態指示時,外部網路介面卡會收到它。 發生這種情況時,可延伸交換器介面會執行下列步驟:

  1. 介面會將狀態指示封裝在 NDIS_SWITCH_NIC_STATUS_INDICATION 結構內。

  2. 介面會發出 NDIS_STATUS_SWITCH_NIC_STATUS 狀態指示,以轉送可延伸交換器驅動程式堆疊的封裝狀態指示。 這可讓可延伸的交換器擴充功能修改封裝的狀態指示。

    一般而言,擴充功能會修改封裝的狀態指示,以變更系結至外部網路介面卡之實體介面卡基礎小組目前的卸載功能。

    如需實體網路介面卡可以系結至外部網路介面卡之不同組態的詳細資訊,請參閱 實體網路介面卡組態的類型

  3. 當堆疊中過度擴充的交換器通訊協定驅動程式收到 NDIS_STATUS_SWITCH_NIC_STATUS 狀態指示時,介面會將遞減狀態指示轉送給過度配置通訊協定或篩選驅動程式。

擴充功能也可以源自封裝的硬體卸載狀態指示,以在可延伸的交換器驅動程式堆疊中過度套用驅動程式。 這也可讓驅動程式變更附加至外部網路介面卡之實體介面卡基礎小組目前的卸載功能。 當介面卡小組系結至外部網路介面卡時,只有小組的一般功能會公告給 NDIS 或過度使用通訊協定和篩選驅動程式。 擴充功能可以藉由原始封裝的狀態指示來擴充公告的功能,以公告小組中某些配接器所支援的功能。

例如,延伸模組可以發出封裝 的NDIS_STATUS_RECEIVE_FILTER_CURRENT_CAPABILITIES 指示,以變更整個小組目前啟用的接收篩選功能。

如需如何轉寄或產生 NDIS_STATUS_SWITCH_NIC_STATUS 指示的詳細資訊,請參閱 管理來自實體網路介面卡的 NDIS 狀態指示

規格需求

版本

NDIS 6.30 和更新版本支援。

標頭

Ndis.h (包含 Ndis.h)

另請參閱


NDIS_STATUS_INDICATION

NDIS_STATUS_RECEIVE_FILTER_CURRENT_CAPABILITIES