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


макрос NDIS_MAKE_NET_LUID (ntddndis.h)

Макрос NDIS_MAKE_NET_LUID создает значение NET_LUID из типа интерфейса и индекса NET_LUID.

Синтаксис

void NDIS_MAKE_NET_LUID(
   _pNetLuid,
   _IfType,
   _NetLuidIndex
);

Параметры

_pNetLuid

Указатель на поставляемый вызывающим NET_LUID объединение. NDIS_MAKE_NET_LUID возвращает только что созданное значение NET_LUID в этой переменной.

_IfType

Тип интерфейса IANA. NDIS_MAKE_NET_LUID записывает значение в _IfType в член IfType NET_LUID объединения, предоставленного вызывающим элементом _pNetLuid . Список типов интерфейсов см. в разделе Типы интерфейсов NDIS.

_NetLuidIndex

Индекс NET_LUID, выделенный вызывающим объектом с помощью функции NdisIfAllocateNetLuidIndex . NDIS_MAKE_NET_LUID записывает значение в _NetLuidIndex в элемент NetLuidIndexNET_LUID объединения, предоставленного вызывающим элементом в _pNetLuid .

Возвращаемое значение

None

Remarks

Поставщики сетевых интерфейсов NDIS должны использовать макрос NDIS_MAKE_NET_LUID для создания значения NET_LUID . Поставщик передает полученное значение NET_LUID функции NdisIfRegisterInterface для регистрации интерфейса в NDIS.

Требования

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

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

NdisIfAllocateNetLuidIndex

NdisIfRegisterInterface

NET_LUID