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 |