Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Объединение 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;
Members
Value
Тип: ULONG64
64-разрядное значение, представляющее LUID.
Info
Именованный союз, содержащий поля компонента в 64-разрядном элементе значения LUID.
Info.Reserved
Тип: ULONG64
Это поле зарезервировано.
Info.NetLuidIndex
Тип: ULONG64
Индекс LUID сетевого интерфейса.
Info.IfType
Тип: ULONG64
Тип интерфейса, определенный центром назначенных Интернетом имен (IANA). Возможные значения для типа интерфейса перечислены в файле Ipifcons.h include.
В таблице ниже перечислены распространенные значения для типа интерфейса, хотя возможны многие другие значения.
Замечания
Структура NET_LUID является независимой от протокола и работает с сетевыми интерфейсами для протокола IPv6 и IPv4. Структура NET_LUID определена в Windows Vista и более поздних версиях.
Структуры IF_LUID и NET_LUID_LH являются другими именами, которые можно использовать для объединения NET_LUID .
Значения битового поля IfType определяются в файле ipifcons.h include. В настоящее время поддерживаются только возможные значения, перечисленные в описании элемента IfType .
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows Vista [только классические приложения] |
| минимальный поддерживаемый сервер | Windows Server 2008 [только классические приложения] |
| Header | ifdef.h |