Compartir a través de


Función ConvertInterfaceLuidToIndex

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

Nota:

La familia de API ConvertInterfaceXxx 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 ConvertInterfaceLuidToIndex(
  _In_  const NET_LUID     *InterfaceLuid,
  _Out_       PNET_IFINDEX InterfaceIndex
);

Parámetros

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

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

Valor devuelto

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

Código devuelto Descripción
STATUS_INVALID_PARAMETER

Uno de los parámetros no es válido. ConvertInterfaceLuidToIndex devuelve este error si InterfaceLuid o InterfaceIndex es NULL o si InterfaceLuid no es válido.

Observaciones

La función ConvertInterfaceLuidToIndex 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

ConvertInterfaceIndexToLuid

ConvertInterfaceLuidToAlias

ConvertInterfaceLuidToGuid

ConvertInterfaceLuidToNameA

ConvertInterfaceLuidToNameW

ConvertInterfaceNameToLuidA

ConvertInterfaceNameToLuidW

NET_LUID