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) |