Compartir a través de


OID_SRIOV_VF_SERIAL_NUMBER

Un controlador demasiado excesivo emite una solicitud de consulta de identificador de objeto (OID) de OID_SRIOV_VF_SERIAL_NUMBER para determinar el número de serie del adaptador de red de la función virtual (VF) PCI Express (PCIe). Este adaptador de red virtual se expone en el sistema operativo invitado de una partición secundaria de Hyper-V a la que está conectado el VF.

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

Observaciones

El controlador de sobreasignación usa el número de serie para asignar el adaptador de red VF a una instancia de un VF en el adaptador de red físico. La pila de virtualización genera el número de serie antes de que los recursos del VF se asignen a través de una solicitud de conjunto de OID de OID_NIC_SWITCH_ALLOCATE_VF.

Códigos de estado de devolución

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

Cuando NDIS controla la solicitud de OID_SRIOV_VF_SERIAL_NUMBER, 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. NDIS establece 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


NDIS_OID_REQUEST

NDIS_SRIOV_VF_SERIAL_NUMBER_INFO

OID_NIC_SWITCH_ALLOCATE_VF