Partilhar via


Função ConvertInterfaceAliasToLuid

A função ConvertInterfaceAliasToLuid converte um nome de alias de interface para uma interface de rede para o identificador exclusivo local (LUID) para a interface.

Observação

A família de API ConvertInterfaceXxx enumera identificadores em todas as interfaces vinculadas ao TCP/IP, que podem incluir miniportas virtuais, filtros leves, adaptadores de túnel e interfaces físicas.

Sintaxe

NETIOAPI_API ConvertInterfaceAliasToLuid(
  _In_  const WCHAR     *InterfaceAlias,
  _Out_       PNET_LUID InterfaceLuid
);

Parâmetros

  • InterfaceAlias [em]
    Um ponteiro para uma cadeia de caracteres Unicode terminada por NULL que contém o nome do alias da interface de rede.

  • InterfaceLuid [saída]
    Um ponteiro para a união de NET_LUID para a interface de rede.

Valor de retorno

ConvertInterfaceAliasToLuid retorna STATUS_SUCCESS se a função for bem-sucedida. Se a função falhar, o parâmetro InterfaceLuid é definido como NULL e ConvertInterfaceAliasToLuid retornará o seguinte código de erro:

Código de retorno Descrição
STATUS_INVALID_PARAMETER

Um dos parâmetros era inválido. ConvertInterfaceAliasToLuid retornará esse erro se InterfaceAlias ou InterfaceLuid estiver NULL ou se InterfaceAlias for inválido.

Comentários

A função ConvertInterfaceAliasToLuid é independente de protocolo e funciona com interfaces de rede para os protocolos IPv6 e IPv4.

Requerimentos

Plataforma de destino

Universal

Versão

Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.

Cabeçalho

Netioapi.h (inclui Netioapi.h)

Biblioteca

Netio.lib

IRQL

PASSIVE_LEVEL

Ver também

ConvertInterfaceGuidToLuid

ConvertInterfaceIndexToLuid

ConvertInterfaceLuidToAlias

ConvertInterfaceLuidToGuid

ConvertInterfaceLuidToIndex

ConvertInterfaceLuidToNameA

ConvertInterfaceLuidToNameW

ConvertInterfaceNameToLuidA

ConvertInterfaceNameToLuidW

NET_LUID