NET_LUID érték

A NET_LUID érték egy 64 bites érték, amely azonosít egy NDIS hálózati adaptert. A NET_LUID adattípus egy olyan egyesítés, amely egyetlen 64 bites értékként vagy NET_LUID indexet és interfésztípust tartalmazó struktúraként biztosít hozzáférést a NET_LUID értékhez.

A NetLuidIndex tagja a NET_LUID egyesítésnek egy 24 bites NET_LUID index, amelyet az NDIS lefoglal, amikor egy interfészszolgáltató meghívja a NdisIfAllocateNetLuidIndex függvényt. Az NDIS és a felületszolgáltatók ezt az indexet használják az azonos felülettípusú több interfész megkülönböztetésére. Ezért ez az index egy helyi számítógépen belül egyedi.

Az IfType tagja az NET_LUID uniónak egy 16 bites érték, amely egy internethez rendelt számszolgáltató (IANA) által definiált felülettípust tartalmaz. Az érvényes illesztőtípusok listáját az NDIS-felülettípusokcímű témakörben találja.

A NET_LUID adattípus egyenértékű az ifName objektummal az RFC 2863-ban, mivel az NDIS az ifName sztringet egy NET_LUID értékből származtatja.

Egy NET_LUID érték létrehozásához egy felületszolgáltató meghívja a NdisIfAllocateNetLuidIndex függvényt egy NET_LUID index lefoglalásához, majd meghívja a NDIS_MAKE_NET_LUID makrót a NET_LUID érték létrehozásához. További információ az NET_LUID értékek létrehozásáról: NET_LUID Indexek használata.