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


макрос 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 в NetLuidIndex члена объединения NET_LUID, предоставленного вызывающим элементом _pNetLuid.

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

Никакой

Замечания

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

Требования

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

См. также

NdisIfAllocateNetLuidIndex

NdisIfRegisterInterface

NET_LUID