структура 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.
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) |
См. также раздел