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