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 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 ifType miembro de la unión de NET_LUID es un valor de 16 bits que contiene un tipo de interfaz definido por la entidad de números asignados a Internet (IANA). Para obtener una lista de los tipos de interfaz válidos, consulte tipos de interfaz NDIS.

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

Para crear un valor de NET_LUID, un proveedor de interfaz llama a la funciónNdisIfAllocateNetLuidIndex 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, vea Using NET_LUID Indexes.