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