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


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

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

Синтаксис

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.

Драйвер минипорта должен задать для элемента типазаголовка значение 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.

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.30 и более поздних версиях.
заголовка ntddndis.h (include Ndis.h)

См. также

MiniportHaltEx

MiniportInitializeEx

NDIS_MINIPORT_INIT_PARAMETERS

NDIS_OBJECT_HEADER

OID_SRIOV_PF_LUID