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