NET_LUID 値
NET_LUID 値は、NDIS ネットワークインターフェイスを識別する 64 ビット値です。 NET_LUID データ型は、単一の 64 ビット値として、または NET_LUID インデックスとインターフェイス型を含む構造として、NET_LUID 値へのアクセスを提供できる共用体です。
NET_LUID 共用体の NetLuidIndex メンバーは、インターフェイスプロバイダーが NdisIfAllocateNetLuidIndex 関数を呼び出すときに NDIS が割り当てる 24 ビットの NET_LUID インデックスです。 NDIS とインターフェイスプロバイダーは、同じインターフェイスタイプを持つ複数のインターフェイスを区別するには、このインデックスを使用します。 そのため、このインデックスはローカルコンピューター内で独特です。
NET_LUID 共用体の IfType メンバーは、インターネット割り当て番号機関 (IANA) 定義のインターフェイスタイプを含む 16 ビット値です。 有効なインターフェイスの種類のリストについては、「NDIS インターフェイスのタイプ」を参照してください。
NDIS は NET_LUID 値から ifName 文字列を派生させるので、NET_LUID データタイプは RFC 2863 の ifName オブジェクトと同等です。
NET_LUID 値を作成するには、インターフェイスプロバイダーが NdisIfAllocateNetLuidIndex 関数を呼び出して NET_LUID インデックスを割り当て、NDIS_MAKE_NET_LUID マクロを呼び出して NET_LUID 値を作成します。 NET_LUID 値の作成の詳細については、「NET_LUID インデックスの使用」を参照してください。