NDIS_SRIOV_VF_SERIAL_NUMBER_INFO 構造体 (ntddndis.h)
NDIS_SRIOV_VF_SERIAL_NUMBER_INFO構造体には、PCI Express (PCIe) 仮想関数 (VF) ネットワーク アダプターに関連付けられているシリアル番号が含まれています。 このアダプターは、Hyper-V 子パーティションのゲスト オペレーティング システムで公開されます。
構文
typedef struct _NDIS_SRIOV_VF_SERIAL_NUMBER_INFO {
NDIS_OBJECT_HEADER Header;
ULONG SerialNumber;
} NDIS_SRIOV_VF_SERIAL_NUMBER_INFO, *PNDIS_SRIOV_VF_SERIAL_NUMBER_INFO;
メンバー
Header
NDIS_SRIOV_VF_SERIAL_NUMBER_INFO構造体の型、リビジョン、およびサイズ。 このメンバーは、 NDIS_OBJECT_HEADER 構造体として書式設定されます。
NDIS は、ヘッダーの Type メンバーをNDIS_OBJECT_TYPE_DEFAULTに設定します。 NDIS_SRIOV_VF_SERIAL_NUMBER_INFO構造体のバージョンを指定するには、NDIS ヘッダーのリビジョン メンバーを次の値に設定します。
NDIS_SRIOV_VF_SERIAL_NUMBER_INFO_REVISION_1
NDIS 6.30 以降の元のバージョン。
[サイズ] メンバーを [NDIS_SIZEOF_SRIOV_VF_SERIAL_NUMBER_INFO_REVISION_1] に設定します。
SerialNumber
Hyper-V 子パーティション内の VF ネットワーク アダプターに関連付けられているシリアル番号を指定する ULONG 値。 この値は、Hyper-V 親パーティションの管理オペレーティング システムで実行される仮想化スタックによって生成されます。
シリアル番号は、子パーティション内のすべての VF アダプターで一意です。 NDIS は、子パーティションのゲスト オペレーティング システムで実行される基になる仮想 PCI (VPCI) バス ドライバーから VF シリアル番号を取得します。
注釈
NDIS_SRIOV_VF_SERIAL_NUMBER_INFO構造体は、OID_SRIOV_VF_SERIAL_NUMBERの OID クエリ要求で使用されます。
仮想化スタックはシリアル番号を使用して、Hyper-V 子パーティション内の VF ネットワーク アダプターを物理ネットワーク アダプター上の VF のインスタンスにマップします。 仮想化スタックは、OID_NIC_SWITCH_ALLOCATE_VFの OID セット要求を介して VF にリソースが割り当てられる前に、一意の VF シリアル番号 を作成します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | NDIS 6.30 以降でサポートされています。 |
Header | ntddndis.h (Ndis.h を含む) |
こちらもご覧ください