NET_LUID_LH 공용 구조체(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 IANA(Internet Assigned Names Authority)에서 정의한 인터페이스 형식입니다. 인터페이스 형식에 대한 가능한 값은 Ipifcons.h 포함 파일에 나열됩니다.
아래 표에는 인터페이스 형식에 대한 공통 값이 나와 있지만 다른 많은 값이 가능합니다.
설명
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 |