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


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

Структура NDIS_SRIOV_PF_LUID_INFO указывает локально уникальный идентификатор (LUID), связанный с физической функцией (PF) PCI Express (PCIe) сетевого адаптера.

Синтаксис

typedef struct _NDIS_SRIOV_PF_LUID_INFO {
  NDIS_OBJECT_HEADER Header;
  LUID               Luid;
} NDIS_SRIOV_PF_LUID_INFO, *PNDIS_SRIOV_PF_LUID_INFO;

Члены

Header

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

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

NDIS_SRIOV_PF_LUID_INFO_REVISION_1

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

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

Luid

Значение LUID , связанное с сетевым адаптером PF. Дополнительные сведения см. в разделе «Примечания».

Комментарии

NDIS создает LUID для PF, прежде чем NDIS вызовет функцию MiniportInitializeEx драйвера мини-порта для PF. Этот LUID действителен до тех пор, пока NDIS не вызовет функцию MiniportHaltEx драйвера минипорта PF.

Примечание Значение элемента Luid отличается от элемента NetLuid структуры NDIS_MINIPORT_INIT_PARAMETERS . Эта структура передается драйверу мини-порта через MiniportInitParametersэлемента MiniportInitializeEx.
 
Избыточный драйвер запрашивает этот LUID через запросы OID OID_SRIOV_PF_LUID.

Требования

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

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

MiniportHaltEx

MiniportInitializeEx

NDIS_MINIPORT_INIT_PARAMETERS

NDIS_OBJECT_HEADER

OID_SRIOV_PF_LUID