estructura NDIS_SRIOV_VF_SERIAL_NUMBER_INFO (ntddndis.h)
La estructura NDIS_SRIOV_VF_SERIAL_NUMBER_INFO contiene el número de serie asociado a un adaptador de red de función virtual (VF) PCI Express (PCIe). Este adaptador se expone en el sistema operativo invitado de una partición secundaria de Hyper-V.
typedef struct _NDIS_SRIOV_VF_SERIAL_NUMBER_INFO {
NDIS_OBJECT_HEADER Header;
ULONG SerialNumber;
} NDIS_SRIOV_VF_SERIAL_NUMBER_INFO, *PNDIS_SRIOV_VF_SERIAL_NUMBER_INFO;
Header
Tipo, revisión y tamaño de la estructura NDIS_SRIOV_VF_SERIAL_NUMBER_INFO . Este miembro tiene el formato de estructura NDIS_OBJECT_HEADER .
NDIS establece el miembro Type de Header en NDIS_OBJECT_TYPE_DEFAULT. Para especificar la versión de la estructura de NDIS_SRIOV_VF_SERIAL_NUMBER_INFO , NDIS establece el miembro Revision de Header en el valor siguiente:
Versión original para NDIS 6.30 y versiones posteriores.
Establezca el miembro Size en NDIS_SIZEOF_SRIOV_VF_SERIAL_NUMBER_INFO_REVISION_1.
SerialNumber
Valor ULONG que especifica el número de serie asociado al adaptador de red VF en una partición secundaria de Hyper-V. Este valor lo genera la pila de virtualización que se ejecuta en el sistema operativo de administración de la partición primaria de Hyper-V.
El número de serie es único en todos los adaptadores de VF de la partición secundaria. NDIS obtiene el número de serie VF del controlador de bus PCI virtual (VPCI) subyacente que se ejecuta en el sistema operativo invitado de la partición secundaria.
La estructura NDIS_SRIOV_VF_SERIAL_NUMBER_INFO se usa en las solicitudes de consulta OID de OID_SRIOV_VF_SERIAL_NUMBER.
La pila de virtualización usa el número de serie para asignar el adaptador de red VF en una partición secundaria de Hyper-V a una instancia de un VF en el adaptador de red físico. La pila de virtualización crea el número de serie VF único antes de que se asignen recursos para el VF a través de una solicitud de conjunto de OID de OID_NIC_SWITCH_ALLOCATE_VF.
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite en NDIS 6.30 y versiones posteriores. |
Encabezado | ntddndis.h (include Ndis.h) |