Compartir a través de


valor de NET_LUID

Un valor de NET_LUID es un valor de 64 bits que identifica una interfaz de red NDIS. El tipo de datos NET_LUID es una unión que puede proporcionar acceso al valor de NET_LUID como un solo valor de 64 bits o como una estructura que contiene un índice NET_LUID y un tipo de interfaz.

El miembro NetLuidIndex de la unión de NET_LUID es un índice de NET_LUID de 24 bits que NDIS asigna cuando un proveedor de interfaz llama a la función NdisIfAllocateNetLuidIndex . Los proveedores de interfaz y NDIS usan este índice para distinguir entre varias interfaces que tienen el mismo tipo de interfaz. Por lo tanto, este índice es único dentro de un equipo local.

El miembro IfType de la unión de NET_LUID es un valor de 16 bits que contiene un tipo de interfaz definida por Internet Assigned Numbers Authority (IANA). Para obtener una lista de tipos de interfaz válidos, vea Tipos de interfaz NDIS.

El tipo de datos NET_LUID es equivalente al objeto ifName en RFC 2863, porque NDIS deriva la cadena ifName de un valor de NET_LUID.

Para crear un valor de NET_LUID, un proveedor de interfaz llama a la función NdisIfAllocateNetLuidIndex para asignar un índice de NET_LUID y, a continuación, llama a la macro NDIS_MAKE_NET_LUID para compilar el valor de NET_LUID. Para obtener más información sobre cómo crear valores de NET_LUID, consulte Uso de índices de NET_LUID.