NIC スイッチのパラメーターのクエリ
上位のドライバーまたはユーザー アプリケーションは、単一ルート I/O 仮想化 (SR-IOV) をサポートするネットワーク アダプターで作成された NIC スイッチのパラメーターを取得できます。 ドライバーまたはアプリケーションは、OID_NIC_SWITCH_PARAMETERS のオブジェクト識別子 (OID) メソッド要求を発行し、これらのパラメーターを取得します。
上位のドライバーまたはユーザー アプリケーションがこの OID メソッド要求を発行する前に、NDIS_NIC_SWITCH_PARAMETERS 構造を初期化する必要があります。 ドライバーまたはアプリケーションは、パラメーターを返す NIC スイッチの識別子に SwitchId メンバーを設定する必要があります。
注 Windows Server 2012 以降では、SR-IOV インターフェイスは、ネットワーク アダプターの既定の NIC スイッチを1つのみサポートします。 このスイッチは既定の NIC スイッチと呼ばれており、NDIS_DEFAULT_SWITCH_ID識別子で参照します。
この OID メソッド要求から正常に返されると、NDIS_OID_REQUEST 構造の InformationBuffer メンバーには、NDIS_NIC_SWITCH_PARAMETERS 構造へのポインターが含まれています。 この構造には、指定されたスイッチのパラメーターが含まれています。
NDIS は、ミニポート ドライバーの OID_NIC_SWITCH_PARAMETERS 要求を処理します。 NDIS は、次のソースから維持されているインデータの内部キャッシュから情報を返します。
レジストリで標準化した SR-IOV キーワード設定。 このようなキーワードの詳細については、「SR-IOV の標準化された INF キーワード」をご覧ください。
OID_NIC_SWITCH_CREATE_SWITCH と OID_NIC_SWITCH_PARAMETERS の OID 要求。