Função ConvertInterfaceLuidToIndex
A função ConvertInterfaceLuidToIndex converte um LUID (identificador local exclusivo) para um adaptador de rede para o índice local da interface.
Observação
A família de API ConvertInterfaceXxx enumera identificadores em todas as interfaces associadas ao TCP/IP, que podem incluir miniportos virtuais, filtros leves, adaptadores de túnel e interfaces físicas.
Sintaxe
NETIOAPI_API ConvertInterfaceLuidToIndex(
_In_ const NET_LUID *InterfaceLuid,
_Out_ PNET_IFINDEX InterfaceIndex
);
Parâmetros
InterfaceLuid [in]
Um ponteiro para uma união NET_LUID para o adaptador de rede.InterfaceIndex [out]
O valor do índice local para o adaptador de rede.
Retornar valor
ConvertInterfaceLuidToIndex retornará STATUS_SUCCESS se a função for bem-sucedida. Se a função falhar, o parâmetro InterfaceIndex será definido como NET_IFINDEX_UNSPECIFIED e ConvertInterfaceLuidToIndex retornará o seguinte código de erro:
Código de retorno | Descrição |
---|---|
STATUS_INVALID_PARAMETER | Um dos parâmetros é inválido. ConvertInterfaceLuidToIndex retornará esse erro se InterfaceLuid ou InterfaceIndex for NULL ou se InterfaceLuid for inválido. |
Comentários
A função ConvertInterfaceLuidToIndex é independente de protocolo e funciona com adaptadores de rede para os protocolos IPv6 e IPv4.
Requisitos
Plataforma de destino |
Universal |
Versão |
Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho |
Netioapi.h (inclua Netioapi.h) |
Biblioteca |
Netio.lib |
IRQL |
PASSIVE_LEVEL |