Compartir a través de


Función ConvertInterfaceIndexToLuid

La función ConvertInterfaceIndexToLuid convierte un índice local para una interfaz de red en el identificador único local (LUID) de la interfaz.

Nota:

La familia ConvertInterfaceXxx API enumera los identificadores de todas las interfaces enlazadas a TCP/IP, que pueden incluir miniportes virtuales, filtros ligeros, adaptadores de túnel e interfaces físicas.

Sintaxis

NETIOAPI_API ConvertInterfaceIndexToLuid(
  _In_  NET_IFINDEX InterfaceIndex,
  _Out_ PNET_LUID   InterfaceLuid
);

Parámetros

  • InterfaceIndex [in]
    Valor de índice local para la interfaz de red.

  • InterfaceLuid [out]
    Puntero a la unión de NET_LUID para la interfaz de red.

Valor devuelto

ConvertInterfaceIndexToLuid devuelve STATUS_SUCCESS si la función se realiza correctamente. Si se produce un error en la función, el parámetro InterfaceLuid se establece en NULL y ConvertInterfaceIndexToLuid devuelve el código de error siguiente:

Código devuelto Descripción
STATUS_INVALID_PARAMETER

Uno de los parámetros no era válido. ConvertInterfaceIndexToLuid devuelve este error si el parámetro InterfaceLuid es NULL o si el parámetro InterfaceIndex no es válido.

Observaciones

La función ConvertInterfaceIndexToLuid es independiente del protocolo y funciona con interfaces de red para los protocolos IPv6 e IPv4.

Requisitos

Plataforma de destino

Universal

Versión

Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.

Encabezado

Netioapi.h (incluya Netioapi.h)

Biblioteca

Netio.lib

IRQL

PASSIVE_LEVEL

Consulte también

ConvertInterfaceAliasToLuid

ConvertInterfaceGuidToLuid

ConvertInterfaceLuidToAlias

ConvertInterfaceLuidToGuid

ConvertInterfaceLuidToIndex

ConvertInterfaceLuidToNameA

ConvertInterfaceLuidToNameW

ConvertInterfaceNameToLuidA

ConvertInterfaceNameToLuidW

NET_LUID