valore NET_LUID

Un valore NET_LUID è un valore a 64 bit che identifica un'interfaccia di rete NDIS. Il tipo di dati NET_LUID è un'unione che può fornire l'accesso al valore NET_LUID come valore a 64 bit singolo o come struttura che contiene un indice NET_LUID e un tipo di interfaccia.

Il membro NetLuidIndex dell'unione NET_LUID è un indice NET_LUID a 24 bit allocato da NDIS quando un provider di interfacce chiama la funzione NdisIfAllocateNetLuidIndex . I provider di interfaccia e NDIS usano questo indice per distinguere tra più interfacce con lo stesso tipo di interfaccia. Pertanto, questo indice è univoco all'interno di un computer locale.

Il membro IfType dell'unione NET_LUID è un valore a 16 bit che contiene un tipo di interfaccia IANA (Internet Assigned Numbers Authority). Per un elenco di tipi di interfaccia validi, vedere Tipi di interfaccia NDIS.

Il tipo di dati NET_LUID equivale all'oggetto ifName in RFC 2863, perché NDIS deriva la stringa ifName da un valore NET_LUID.

Per creare un valore NET_LUID, un provider di interfacce chiama la funzione NdisIfAllocateNetLuidIndex per allocare un indice NET_LUID e quindi chiama la macro NDIS_MAKE_NET_LUID per compilare il valore NET_LUID. Per altre informazioni sulla creazione di valori NET_LUID, vedere Uso di indici NET_LUID.