次の方法で共有


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 インターフェイスの種類を参照してください。

NET_LUID データ型は、RFC 2863 の ifName オブジェクトと同じです。NDIS はNET_LUID値から ifName 文字列を派生させます。

NET_LUID値を作成するには、インターフェイス プロバイダーは、NdisIfAllocateNetLuidIndex 関数を呼び出してNET_LUIDインデックスを割り当て、NDIS_MAKE_NET_LUID マクロを呼び出してNET_LUID値をビルドします。 NET_LUID値の作成の詳細については、「NET_LUID インデックスの使用」を参照してください。