макрос 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) |