OID_SRIOV_PF_LUID
基になるドライバーは、ネットワーク アダプターの PCI Express (PCIe) 物理関数 (PF) に関連付けられているローカル一意識別子 (LUID) を受信するOID_SRIOV_PF_LUIDのオブジェクト識別子 (OID) クエリ要求を発行します。
NDIS_OID_REQUEST 構造体の InformationBuffer メンバーには、NDIS_SRIOV_PF_LUID_INFO 構造体へのポインターが含まれています。
備考
NDIS は、NDIS が PF のミニポート ドライバーの ミニポートInitializeEx 関数を呼び出す前に、PF の LUID を生成します。 この LUID は、NDIS がドライバーの ミニポートHaltEx 関数を呼び出すまで有効です。
注Luid メンバーの値は、NDIS_MINIPORT_INIT_PARAMETERS 構造体の NetLuid メンバーとは異なります。 この構造体は、ミニポート ミニポートInitializeExの ミニポートInitParameters パラメーターを介してミニポート ドライバーに渡されます。
戻り値の状態コード
NDIS は、ミニポート ドライバーのOID_SRIOV_PF_LUID要求の OID クエリ要求を処理します。 ドライバーは、この OID 要求を発行されません。
NDIS は、OID_SRIOV_PF_LUID要求を処理すると、次のいずれかの状態コードを返します。
状態コード | 形容 |
---|---|
NDIS_STATUS_SUCCESS |
OID 要求が正常に完了しました。 |
NDIS_STATUS_NOT_SUPPORTED |
ミニポート ドライバーは、単一ルート I/O 仮想化 (SR-IOV) インターフェイスをサポートしていないか、インターフェイスの使用が有効になっていません。 |
NDIS_STATUS_INVALID_LENGTH |
情報バッファーが短すぎます。 ミニポート ドライバーは、DATA を設定する必要があります。QUERY_INFORMATION。BytesNeededNDIS_OID_REQUEST 構造体のメンバーを、必要な最小バッファー サイズに設定します。 |
NDIS_STATUS_FAILURE |
その他の理由で要求が失敗しました。 |
必要条件
バージョン |
NDIS 6.30 以降でサポートされています。 |
ヘッダ |
Ntddndis.h (Ndis.h を含む) |