OID_SRIOV_PF_LUID

OID_SRIOV_PF_LUID (OID) 查询请求发出对象标识符,以接收与网络适配器的 PCI Express (PCIe) 物理功能 (PF) 关联的本地唯一标识符 (LUID) 。

NDIS_OID_REQUEST 结构的 InformationBuffer 成员包含指向 NDIS_SRIOV_PF_LUID_INFO 结构的指针。

注解

在 NDIS 为 PF 调用 微型端口驱动程序的 MiniportInitializeEx 函数之前,NDIS 为 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