SR-IOV OID

シングル ルート I/O 仮想化 (SR-IOV) オブジェクト識別子 (OID) は、SR-IOV インターフェイスをサポートするミニポートおよび上にあるドライバーに適用されます。 このインターフェイスは、NDIS バージョン 6.30 以降のバージョンでサポートされています。

次の表では、SR-IOV OID の特性を定義します。 次の省略形は、テーブル内の OID の特性を指定するために使用されます。

  • Q
    OID はクエリ要求でのみ使用されます。
  • S
    OID は設定要求でのみ使用されます。
  • M
    OID はメソッド要求でのみ使用されます。 これらの要求は、セット操作またはクエリ操作に対して発行できます。
  • N
    OID 要求は、ミニポート ドライバーではなく、NDIS によって直接処理されます。 ドライバーはこれらの OID を発行しません。
  • P
    OID 要求は、ネットワーク アダプターの物理機能 (PF) のミニポート ドライバーにのみ発行されます。
    PF ドライバーは、これらの OID をサポートする必要があります。 また、ドライバーは、NdisMSetMiniportAttributes への呼び出しのミニポート属性パラメーターで渡す NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES 構造体の SupportedOidList メンバーでこれらの OID を一覧表示する必要があります。
  • V
    OID 要求は、ネットワークの仮想関数 (VF) のいずれかのミニポート ドライバーにのみ発行されます。
    VF ドライバーは、これらの OID をサポートする必要があります。 また、ドライバーは、NdisMSetMiniportAttributes への呼び出しのミニポート属性パラメーターで渡す NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES 構造体の SupportedOidList メンバーでこれらの OID を一覧表示する必要があります。
名前 Q S M N P V
OID_NIC_SWITCH_ALLOCATE_VF x x
OID_NIC_SWITCH_CREATE_SWITCH x x
OID_NIC_SWITCH_CREATE_VPORT x x
OID_NIC_SWITCH_CURRENT_CAPABILITIES x x
OID_NIC_SWITCH_DELETE_SWITCH x x
OID_NIC_SWITCH_DELETE_VPORT x x
OID_NIC_SWITCH_ENUM_SWITCHES x x
OID_NIC_SWITCH_ENUM_VFS x x
OID_NIC_SWITCH_ENUM_VPORTS x x
OID_NIC_SWITCH_FREE_VF x x
OID_NIC_SWITCH_HARDWARE_CAPABILITIES x x
OID_NIC_SWITCH_PARAMETERS x x
OID_NIC_SWITCH_VF_PARAMETERS x x
OID_NIC_SWITCH_VPORT_PARAMETERS x x
OID_SRIOV_BAR_RESOURCES x x
OID_SRIOV_CURRENT_CAPABILITIES x x
OID_SRIOV_HARDWARE_CAPABILITIES x x
OID_SRIOV_PF_LUID x x
OID_SRIOV_PROBED_BARS x x
OID_SRIOV_READ_VF_CONFIG_BLOCK x x
OID_SRIOV_READ_VF_CONFIG_SPACE x x
OID_SRIOV_RESET_VF x x
OID_SRIOV_SET_VF_POWER_STATE x x
OID_SRIOV_VF_INVALIDATE_CONFIG_BLOCK x x
OID_SRIOV_VF_SERIAL_NUMBER x x
OID_SRIOV_VF_VENDOR_DEVICE_ID x x
OID_SRIOV_WRITE_VF_CONFIG_BLOCK x x
OID_SRIOV_WRITE_VF_CONFIG_SPACE x x