union (ifdef.h) のNET_LUID_LH
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 Value メンバーのコンポーネント フィールドを含む名前付き共用体。
Info.Reserved
種類: ULONG64 このフィールドは予約されています。
Info.NetLuidIndex
種類: ULONG64 ネットワーク インターフェイス LUID インデックス。
Info.IfType
種類: ULONG64 インターネット割り当て名機関 (IANA) で定義されているインターフェイス型。 インターフェイスの種類に使用できる値は、 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 [デスクトップ アプリのみ] |
Header | ifdef.h |