Delen via


NET_LUID waarde

Een NET_LUID-waarde is een 64-bits waarde die een NDIS-netwerkinterface identificeert. Het NET_LUID gegevenstype is een samenvoeging die toegang kan bieden tot de NET_LUID-waarde als één 64-bits waarde of als een structuur die een NET_LUID-index en een interfacetype bevat.

De NetLuidIndex lid van de NET_LUID union is een 24-bits NET_LUID index die NDIS toewijst wanneer een interfaceprovider de NdisIfAllocateNetLuidIndex functie aanroept. NDIS- en interfaceproviders gebruiken deze index om onderscheid te maken tussen meerdere interfaces met hetzelfde interfacetype. Daarom is deze index uniek binnen een lokale computer.

Het IfType lid van de NET_LUID-samenvoeging is een 16-bits waarde die een door Internet Assigned Numbers Authority (IANA) gedefinieerd interfacetype bevat. Zie NDIS Interface Typesvoor een lijst met geldige interfacetypen.

Het NET_LUID gegevenstype is gelijk aan het ifName-object in RFC 2863, omdat NDIS de ifName tekenreeks van een NET_LUID waarde afleiden.

Als u een NET_LUID-waarde wilt maken, roept een interfaceprovider de functie NdisIfAllocateNetLuidIndex aan om een NET_LUID-index toe te wijzen en roept u vervolgens de NDIS_MAKE_NET_LUID macro aan om de NET_LUID-waarde te maken. Voor meer informatie over het geven van NET_LUID waarden, zie NET_LUID Indexengebruiken.