Поделиться через


структура NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO (ntddndis.h)

Структура NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO указывает поставщик PCI Express (PCIe) и идентификаторы устройств (ID) для сетевого адаптера виртуальной функции PCIe (VF). Этот виртуальный адаптер предоставляется в операционной системе на виртуальной машине, которая выполняется в дочернем разделе Hyper-V.

Структура NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO содержит сведения, используемые для перечисления устройств PnP в гостевой операционной системе.

Синтаксис

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;

Члены

Header

Тип, редакция и размер структуры NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO . Этот элемент имеет формат структуры NDIS_OBJECT_HEADER .

Драйвер должен задать для элемента Typeзаголовка значение NDIS_OBJECT_TYPE_DEFAULT. Чтобы указать версию структуры NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO , драйвер должен задать для члена Редакциизаголовка следующее значение:

NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO_REVISION_1

Исходная версия для NDIS 6.30 и более поздних версий.

Задайте для элемента Размер значение NDIS_SIZEOF_SRIOV_VF_VENDOR_DEVICE_ID_INFO_REVISION_1.

VFId

Значение NDIS_SRIOV_FUNCTION_ID, указывающее уникальный идентификатор сетевого адаптера VF.

Примечание VF с указанным значением NDIS_SRIOV_FUNCTION_ID должны иметь ресурсы, которые ранее были выделены с помощью запроса набора OID OID_NIC_SWITCH_ALLOCATE_VF.
 

VendorId

Значение USHORT, однозначно определяющее поставщика сетевого адаптера VF.

DeviceId

Значение USHORT, однозначно определяющее тип устройства сетевого адаптера VF.

Комментарии

Структура NDIS_SRIOV_VF_VENDOR_DEVICE_ID_INFO используется в запросах метода OID OID_SRIOV_VF_VENDOR_DEVICE_ID.

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.30 и более поздних версиях.
Верхняя часть ntddndis.h (включая Ndis.h)

См. также раздел

NDIS_OBJECT_HEADER

OID_NIC_SWITCH_ALLOCATE_VF

OID_SRIOV_VF_VENDOR_DEVICE_ID