Aracılığıyla paylaş


ConvertInterfaceLuidToIndex işlevi

ConvertInterfaceLuidToIndex işlevi, ağ arabirimi için yerel olarak benzersiz bir tanımlayıcıyı (LUID) arabirimin yerel dizinine dönüştürür.

Not

ConvertInterfaceXxx API ailesi, TCP/IP'ye bağlı tüm arabirimler üzerinde tanımlayıcıları numaralandırır. Bu, sanal miniport'lar, basit filtreler, tünel bağdaştırıcıları ve fiziksel arabirimler içerebilir.

Sözdizimi

NETIOAPI_API ConvertInterfaceLuidToIndex(
  _In_  const NET_LUID     *InterfaceLuid,
  _Out_       PNET_IFINDEX InterfaceIndex
);

Parametre

  • InterfaceLuid [in]
    Ağ arabirimi için NET_LUID birleşimine yönelik bir işaretçi.

  • InterfaceIndex [out]
    Ağ arabirimi için yerel dizin değeri.

Dönüş değeri

convertInterfaceLuidToIndex işlevi başarılı olursa STATUS_SUCCESS döndürür. İşlev başarısız olursa, InterfaceIndex parametresi NET_IFINDEX_UNSPECIFIED olarak ayarlanır ve ConvertInterfaceLuidToIndex aşağıdaki hata kodunu döndürür:

İade kodu Açıklama
STATUS_INVALID_PARAMETER

Parametrelerden biri geçersiz. ConvertInterfaceLuidToIndex, InterfaceLuid veya InterfaceIndexNULLise veya InterfaceLuid geçersizse bu hatayı döndürür.

Açıklamalar

ConvertInterfaceLuidToIndex işlevi protokolden bağımsızdır ve hem IPv6 hem de IPv4 protokolleri için ağ arabirimleriyle çalışır.

Gereksinim -leri

Hedef platform

Evrensel

Sürüm

Windows Vista ve Windows işletim sistemlerinin sonraki sürümlerinde kullanılabilir.

Üstbilgi

Netioapi.h (Netioapi.h içerir)

Kütüphane

Netio.lib

IRQL

PASSIVE_LEVEL

Ayrıca bkz.

ConvertInterfaceAliasToLuid

ConvertInterfaceGuidToLuid

ConvertInterfaceIndexToLuid

ConvertInterfaceLuidToAlias

ConvertInterfaceLuidToGuid

ConvertInterfaceLuidToNameA

ConvertInterfaceLuidToNameW

ConvertInterfaceNameToLuidA

ConvertInterfaceNameToLuidW

NET_LUID