OID _ スイッチ _ ポート _ の破損

Hyper-V 拡張可能スイッチのプロトコル エッジは、OID _ SWITCH _ PORT _ TEARDOWN のオブジェクト識別子 (OID) セット要求を発行して、拡張可能スイッチ ポートが削除プロセスを開始するように、基になる拡張可能スイッチ拡張機能に通知します。 このプロセスは、プロトコル ドライバーが OID SWITCH PORT DELETE の OID セット要求を発行 _ するときに _ 開始 _ されます

NDIS _ OID _ REQUEST 構造体の InformationBuffer メンバーには、NDIS SWITCH ポート パラメーター構造体へのポインター _ _ が _ 含まれています。

Remarks

NDIS SWITCH ポート パラメーター構造体の PortId メンバーは、接続通知を行う拡張可能なスイッチ ポートを指定します。 _ _ _ 拡張可能スイッチ拡張機能は、次の方法で取得したポートに関するキャッシュされた情報を更新する必要があります。

拡張可能スイッチのプロトコル エッジは、OID _ SWITCH _ PORT _ TEARDOWN の OID セット要求を発行して、ポートが拡張可能スイッチから削除中であることの拡張機能に通知します。 この OID 要求が発行される前に、ポートにアクティブなネットワーク アダプター接続がある場合、拡張可能スイッチのプロトコル エッジは以前に次の OID を発行しました。

  • OID _SWITCH _ NIC _ DISCONNECT。NDIS SWITCH ポート パラメーター構造体で指定されているポートにネットワーク アダプターが接続されなくなったという通知を基になる _ 拡張機能 _ に _ 通知 します。

  • OID _SWITCH _ NIC _ DELETE。ネットワーク アダプターと拡張可能スイッチ ポートの間のネットワーク接続が削除されたという通知を基になる拡張機能に通知しました。

    プロトコル エッジは、指定された拡張可能スイッチ ポートの保留中のすべてのパケットが取り消された後、または完了した後に、この OID セット要求を発行します。

拡張機能によってこの OID セット要求が完了し、拡張可能スイッチ ポートの参照カウンターが 0 の場合、拡張可能スイッチのプロトコル エッジは OID SWITCH _ _ PORT _ DELETEの OID セット要求を発行します。 この OID 要求は、拡張可能スイッチからポートを削除します。

拡張機能は、ReferenceSwitchPort を呼び出すことによって、拡張可能なスイッチ ポートの参照 カウンターをインクリメントします。 拡張機能は 、DereferenceSwitchPort を呼び出すことによって参照カウンターをデクメントします

拡張機能は、OID SWITCH PORT TEARDOWN の OID セット要求を処理するには、次の _ ガイドライン _ に従 _ う必要があります。

  • 拡張機能は常に、この OID セット要求を基になる拡張機能に転送する必要があります。 拡張機能は要求に失敗しることはできません。

    拡張機能は、OID 要求に関連付けられている NDIS SWITCH _ ポート _ _ パラメーター 構造体を変更する必要はありません。

  • 拡張機能は、この OID 要求を転送した後、削除されたポートにパケットを転送できません。 また、この拡張機能では、削除されたポートに対して OID 要求を発行したり 、ReferenceSwitchPort 関数を呼び出したりすることはできません。

拡張機能は、OID SWITCH PORT TEARDOWN の OID _ セット要求 _ を _ 発行しることはできません。

拡張可能スイッチ ポートとネットワーク アダプター接続の状態の詳細については 、「Hyper-V 拡張可能スイッチ ポートとネットワーク アダプターの状態」を参照してください。

戻り値の状態コード

拡張可能スイッチの基になるミニポートエッジは、OID SWITCH PORT TEARDOWN の OID セット要求を完了し、次の状態コード _ _ _ を返します。

状態コード 説明

NDIS_STATUS_SUCCESS

OID 要求は正常に完了しました。

必要条件

Version

NDIS 6.30 以降でサポートされています。

ヘッダー

Ntddndis.h (Ndis.h を含む)

関連項目


DereferenceSwitchPort

FilterAttach

NDIS _ OID _ 要求

NDIS _ スイッチ _ のパラメーター

NDIS _ スイッチ _ ポート _ パラメーター

NdisFOidRequest

NET _ PNP _ イベント

OID _ スイッチ _ NIC _ の削除

OID _ スイッチ _ のパラメーター

OID _ スイッチ _ ポート _ 配列

ReferenceSwitchPort