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


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

Структура NDIS_SRIOV_VF_SERIAL_NUMBER_INFO содержит серийный номер, связанный с сетевым адаптером виртуальной функции PCI Express (PCIe). Этот адаптер предоставляется в гостевой операционной системе дочернего раздела 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

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

NDIS задает для элемента Typeзаголовка значение NDIS_OBJECT_TYPE_DEFAULT. Чтобы указать версию структуры NDIS_SRIOV_VF_SERIAL_NUMBER_INFO , NDIS устанавливает для элемента Revisionзаголовка следующее значение:

NDIS_SRIOV_VF_SERIAL_NUMBER_INFO_REVISION_1

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

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

SerialNumber

Значение ULONG, указывающее серийный номер, связанный с сетевым адаптером VF в дочерней секции Hyper-V. Это значение создается стеком виртуализации, который выполняется в операционной системе управления родительского раздела Hyper-V.

Серийный номер уникален для всех адаптеров VF в дочерней секции. NDIS получает серийный номер VF из базового виртуального драйвера шины PCI (VPCI), который работает в гостевой операционной системе дочернего раздела.

Комментарии

Структура NDIS_SRIOV_VF_SERIAL_NUMBER_INFO используется в запросах OID OID_SRIOV_VF_SERIAL_NUMBER.

Стек виртуализации использует серийный номер для сопоставления сетевого адаптера VF в дочерней секции Hyper-V с экземпляром VF на физическом сетевом адаптере. Стек виртуализации создает уникальный серийный номер VF, прежде чем ресурсы будут выделены для VF с помощью запроса на набор OID OID_NIC_SWITCH_ALLOCATE_VF.

Требования

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

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

NDIS_OBJECT_HEADER

OID_SRIOV_VF_SERIAL_NUMBER