共用方式為


OID_SRIOV_PF_LUID

過度處理驅動程式會發出物件識別碼, (OID) 查詢要求OID_SRIOV_PF_LUID,以接收與 PCI Express (PCIe) 實體函式 (網路介面卡 PF) 相關聯的本機唯一識別碼 (LU) ID。

NDIS_OID_REQUEST結構的InformationBuffer成員包含NDIS_SRIOV_PF_LUID_INFO結構的指標。

備註

NDIS 會在 NDIS 針對 PF 呼叫 迷你埠驅動程式的 MiniportInitializeEx 函式之前,為 PF 產生 LUID。 此 LUID 有效,直到 NDIS 呼叫驅動程式的 MiniportHaltEx 函 式為止。

注意Luid成員的值與NDIS_MINIPORT_INIT_PARAMETERS結構的NetLuid成員不同。 此結構會透過MiniportInitializeExMiniportInitParameters參數傳遞至迷你埠驅動程式。

傳回狀態碼

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。NDIS_OID_REQUEST 結構中的 BytesNeeded成員,到所需的緩衝區大小下限。

NDIS_STATUS_FAILURE

要求因其他原因而失敗。

規格需求

版本

NDIS 6.30 和更新版本支援。

標頭

Ntddndis.h (包含 Ndis.h)

另請參閱


MiniportInitializeEx

NDIS_OID_REQUEST

NDIS_SRIOV_PF_LUID_INFO