NDIS_STATUS_SWITCH_NIC_STATUS
NDIS_STATUS_SWITCH_NIC_STATUS 状態表示は、Hyper-V 拡張可能スイッチの外部ネットワーク アダプターにバインドされている物理ネットワーク アダプターからの状態表示をカプセル化するために使用されます。 このカプセル化によって、状態の表示は拡張可能スイッチ ドライバー スタックに転送されます。
この指示の StatusBuffer メンバーの NDIS_STATUS_INDICATION 構造体には、NDIS_SWITCH_NIC_STATUS_INDICATION 構造体へのポインターが含まれています。
備考
基になる物理ネットワーク アダプターが NDIS 状態表示を発行すると、外部ネットワーク アダプターによって受信されます。 この場合、拡張可能スイッチ インターフェイスは次の手順を実行します。
インターフェイスは、NDIS_SWITCH_NIC_STATUS_INDICATION 構造体内に状態表示をカプセル化します。
インターフェイスは、NDIS_STATUS_SWITCH_NIC_STATUS 状態表示を発行して、カプセル化された状態インジケーターを拡張可能スイッチ ドライバー スタックに転送します。 これにより、拡張可能スイッチ拡張機能は、カプセル化された状態の表示を変更できます。
通常、この拡張機能は、外部ネットワーク アダプターにバインドされている物理アダプターの基になるチームの現在のオフロード機能を変更するように、カプセル化された状態表示を変更します。
物理ネットワーク アダプターを外部ネットワーク アダプターにバインドできるさまざまな構成の詳細については、「物理ネットワーク アダプター構成の種類を参照してください。
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 を含む) |