Aracılığıyla paylaş


NET_LUID Değeri

NET_LUID değeri, NDIS ağ arabirimini tanımlayan 64 bitlik bir değerdir. NET_LUID veri türü, NET_LUID değerine tek bir 64 bit değer olarak veya NET_LUID dizini ve arabirim türü içeren bir yapı olarak erişim sağlayabilen bir birleşimdir.

NET_LUID birleşiminin NetLuidIndex üyesi, arabirim sağlayıcısı NdisIfAllocateNetLuidIndex işlevini çağırdığında NDIS tarafından ayrılan 24 bit NET_LUID dizinidir. NDIS ve arabirim sağlayıcıları, aynı arabirim türüne sahip birden çok arabirimi ayırt etmek için bu dizini kullanır. Bu nedenle, bu dizin yerel bir bilgisayar içinde benzersizdir.

NET_LUID birleşiminin IfType üyesi, İnternet Atanmış Numaralar Yetkilisi (IANA) tanımlı arabirim türünü içeren 16 bitlik bir değerdir. Geçerli arabirim türlerinin listesi için bkz. NDIS Arabirim Türleri.

NET_LUID veri türü RFC 2863'teki ifName nesnesine eşdeğerdir, çünkü NDIS ifName dizesini NET_LUID bir değerden türetir.

bir NET_LUID değeri oluşturmak için arabirim sağlayıcısı NET_LUID dizini ayırmak için NdisIfAllocateNetLuidIndex işlevini çağırır ve ardından NET_LUID değerini oluşturmak için NDIS_MAKE_NET_LUID makroyu çağırır. NET_LUID değerleri oluşturma hakkında daha fazla bilgi için bkz. NET_LUID Dizinlerini Kullanma.