Compartir a través de


OID_SRIOV_PF_LUID

Un controlador demasiado excesivo emite una solicitud de consulta de identificador de objeto (OID) de OID_SRIOV_PF_LUID para recibir el identificador único local (LUID) asociado a la función física PCI Express (PCIe) del adaptador de red.

El miembro InformationBuffer de la estructura NDIS_OID_REQUEST contiene un puntero a la estructura NDIS_SRIOV_PF_LUID_INFO .

Observaciones

NDIS genera un LUID para el PF antes de que NDIS llame a la función MiniportInitializeEx del controlador de minipuerto para el PF. Este LUID es válido hasta que NDIS llama a la función MiniportHaltEx del controlador.

Nota El valor del miembro Luid difiere del miembro NetLuid de la estructura NDIS_MINIPORT_INIT_PARAMETERS . Esta estructura se pasa al controlador de minipuerto a través del parámetro MiniportInitParameters de MiniportInitializeEx.

Códigos de estado de devolución

NDIS controla la solicitud de consulta OID de OID_SRIOV_PF_LUID solicitud de controladores de minipuerto. Los controladores no se emitirán esta solicitud de OID.

Cuando NDIS controla la solicitud OID_SRIOV_PF_LUID, devuelve uno de los siguientes códigos de estado.

Código de estado Descripción

NDIS_STATUS_SUCCESS

La solicitud de OID se completó correctamente.

NDIS_STATUS_NOT_SUPPORTED

El controlador de minipuerto no admite la interfaz de virtualización de E/S raíz única (SR-IOV) o no está habilitada para usar la interfaz .

NDIS_STATUS_INVALID_LENGTH

El búfer de información era demasiado corto. El controlador de minipuerto debe establecer data . QUERY_INFORMATION. Miembro BytesNeeded de la estructura NDIS_OID_REQUEST al tamaño mínimo del búfer necesario.

NDIS_STATUS_FAILURE

Error en la solicitud por otros motivos.

Requisitos

Versión

Se admite en NDIS 6.30 y versiones posteriores.

Encabezado

Ntddndis.h (incluye Ndis.h)

Consulte también


MiniportInitializeEx

NDIS_OID_REQUEST

NDIS_SRIOV_PF_LUID_INFO