estructura NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO (ntddndis.h)

La estructura NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO especifica el proveedor y los identificadores de dispositivo (ID) de PCI Express (PCIe) para un adaptador de red pcIe Virtual Function (VF). Este adaptador virtual se expone dentro del sistema operativo invitado que se ejecuta en una partición secundaria de Hyper-V.

La estructura NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO contiene información que se usa para la enumeración de dispositivos PnP en el sistema operativo invitado.

Sintaxis

typedef struct _NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO {
  NDIS_OBJECT_HEADER     Header;
  NDIS_SRIOV_FUNCTION_ID VFId;
  USHORT                 VendorId;
  USHORT                 DeviceId;
} NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO, *PNDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO;

Miembros

Header

Tipo, revisión y tamaño de la estructura de NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO . Este miembro tiene el formato de estructura NDIS_OBJECT_HEADER .

El controlador debe establecer el miembro Type de Header en NDIS_OBJECT_TYPE_DEFAULT. Para especificar la versión de la estructura de NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO , el controlador debe establecer el miembro Revision de Header en el siguiente valor:

NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO_REVISION_1

Versión original para NDIS 6.30 y versiones posteriores.

Establezca el miembro Size en NDIS_SIZEOF_SRIOV_VF_VENDOR_DEVICE_ID_INFO_REVISION_1.

VFId

Valor NDIS_SRIOV_FUNCTION_ID que especifica el identificador único del adaptador de red VF.

Nota El VF con el valor de NDIS_SRIOV_FUNCTION_ID especificado debe tener recursos asignados previamente a través de una solicitud de conjunto de OID de OID_NIC_SWITCH_ALLOCATE_VF.
 

VendorId

Valor de USHORT que identifica de forma única al proveedor del adaptador de red VF.

DeviceId

Valor de USHORT que identifica de forma única el tipo de dispositivo del adaptador de red VF.

Comentarios

La estructura NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO se usa en las solicitudes de método OID de OID_SRIOV_VF_VENDOR_DEVICE_ID.

Requisitos

Requisito Value
Cliente mínimo compatible Se admite en NDIS 6.30 y versiones posteriores.
Encabezado ntddndis.h (include Ndis.h)

Consulte también

NDIS_OBJECT_HEADER

OID_NIC_SWITCH_ALLOCATE_VF

OID_SRIOV_VF_VENDOR_DEVICE_ID