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 写入 NetLuidIndex 调用方在 _pNetLuid 提供的 NET_LUID 联盟成员。

返回值

没有

言论

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

要求

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

另请参阅

NdisIfAllocateNetLuidIndex

NdisIfRegisterInterface

NET_LUID