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

Internet 号码分配机构 (IANA) 接口类型。 NDIS_MAKE_NET_LUID_IfType的值写入调用方在 _pNetLuid 提供的NET_LUID联合IfType 成员。 有关接口类型的列表,请参阅 NDIS 接口类型

_NetLuidIndex

调用方使用 NdisIfAllocateNetLuidIndex 函数分配的NET_LUID索引。 NDIS_MAKE_NET_LUID_NetLuidIndex的值写入调用方在_pNetLuid 提供的 NET_LUID union 的 NetLuidIndex 成员。

返回值

备注

NDIS 网络接口提供程序应使用 NDIS_MAKE_NET_LUID 宏来生成 NET_LUID 值。 提供程序将生成的 NET_LUID 值传递给 NdisIfRegisterInterface 函数,以将接口注册到 NDIS。

要求

要求
最低受支持的客户端 在 NDIS 6.0 及更高版本中受支持。
目标平台 桌面
标头 ntddndis.h (包括 ndis.h)

另请参阅

NdisIfAllocateNetLuidIndex

NdisIfRegisterInterface

NET_LUID