NET_LUID联合是网络接口的本地唯一标识符(LUID)。
Syntax
typedef union _NET_LUID_LH {
ULONG64 Value;
struct {
ULONG64 Reserved : 24;
ULONG64 NetLuidIndex : 24;
ULONG64 IfType : 16;
} Info;
} NET_LUID_LH, *PNET_LUID_LH;
Members
Value
类型: ULONG64
一个表示 LUID 的 64 位值。
Info
包含 64 位 LUID 值 成员中的组件字段的命名联合。
Info.Reserved
类型: ULONG64
此字段保留。
Info.NetLuidIndex
类型: ULONG64
网络接口 LUID 索引。
Info.IfType
类型: ULONG64
Internet 分配的名称颁发机构(IANA)定义的接口类型。 接口类型的可能值列在 Ipifcons.h 包含文件中。
下表列出了接口类型的常见值,但可能还有其他许多值。
注解
NET_LUID结构独立于协议,适用于 IPv6 和 IPv4 协议的网络接口。 NET_LUID结构在 Windows Vista 及更高版本上定义。
IF_LUID和NET_LUID_LH结构是可用于NET_LUID联合的其他名称。
IfType 位字段的值在 Ipifcons.h 包含文件中定义。 目前仅支持 IfType 成员说明中列出的可能值。
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows Vista [仅限桌面应用] |
| 支持的最低服务器 | Windows Server 2008 [仅限桌面应用] |
| Header | ifdef.h |