Aracılığıyla paylaş


DeleteAnycastIpAddressEntry işlevi

DeleteAnycastIpAddressEntry işlevi, yerel bilgisayardaki mevcut herhangi bir YAYıN IP adresi girdisini siler.

Sözdizimi

NETIOAPI_API DeleteAnycastIpAddressEntry(
  _In_ const MIB_ANYCASTIPADDRESS_ROW *Row
);

Parametre

  • Satır [in]
    Yerel bilgisayardan silinecek mevcut herhangi bir yayın IP adresi girdisi için MIB_ANYCASTIPADDRESS_ROW yapı girdisine yönelik bir işaretçi.

Dönüş değeri

DeleteAnycastIpAddressEntry, işlev başarılı olursa STATUS_SUCCESS döndürür.

İşlev başarısız olursa DeleteAnycastIpAddressEntry aşağıdaki hata kodlarından birini döndürür:

İade kodu Açıklama
STATUS_INVALID_PARAMETER

İşleve geçersiz bir parametre geçirildi. Satırı parametresinde bir NULL işaretçisi geçirilirse bu hata döndürülür, Satırı parametresinin işaretdiği MIB_ANYCASTIPADDRESS_ROW yapısının Adresi üyesi geçerli bir tek noktaya yayın IPv4 veya IPv6 adresine ayarlanmamış ya da MIB_ANYCASTIPADDRESS_ROW yapısının hem InterfaceLuid hem de InterfaceIndex üyeleri belirtilmemişti.

STATUS_NOT_FOUND

Belirtilen arabirim bulunamadı. İşlev, Satırı parametresinin işaret ettiği MIB_ANYCASTIPADDRESS_ROW yapısının InterfaceLuid veya InterfaceIndex üyesi tarafından belirtilen ağ arabirimini bulamazsa bu hata döndürülür.

STATUS_NOT_SUPPORTED

İstek desteklenmiyor. Yerel bilgisayarda IPv4 yığını yoksa ve Satırı parametresinin işaret MIB_ANYCASTIPADDRESS_ROW yapısının Adresi üyesinde bir IPv4 adresi belirtildiyse veya yerel bilgisayarda IPv6 yığını yoksa ve Adresi üyesinde bir IPv6 adresi belirtildiyse bu hata döndürülür.

Diğer

Döndürülen hatanın ileti dizesini almak için FormatMessage işlevini kullanın.

Açıklamalar

DeleteAnycastIpAddressEntry işlevi, yerel bilgisayardaki mevcut bir MIB_ANYCASTIPADDRESS_ROW yapısı girdisini silmek için kullanılır.

Girişte, sürücünüz Satır parametresinin işaret MIB_ANYCASTIPADDRESS_ROW yapısının aşağıdaki üyelerini başlatmalıdır.

  • Adresi
    Geçerli bir tek noktaya yayın IPv4 veya IPv6 adresi ve ailesi olarak ayarlayın.

  • InterfaceLuid veya InterfaceIndex
    Bu üyeler daha önce listelenen sırayla kullanılır. Bu nedenle InterfaceLuid belirtilirse, arabirimi belirlemek için bu üye kullanılır. InterfaceLuid üyesi için değer ayarlanmadıysa (bu üyenin değeri sıfır olarak ayarlandı), arabirimi belirlemek için InterfaceIndex üyesi kullanılır.

İşlev başarılı olursa, Satır parametresinin temsil ettiği mevcut IP adresi silinir.

Sürücünüz GetAnycastIpAddressTable işlevini çağırarak yerel bilgisayardaki herhangi bir yayın IP adresi girdisini numaralandırabilir. Sürücünüz, belirli bir var olan herhangi bir yayın IP adresi girişini almak için GetAnycastIpAddressEntry işlevini çağırabilir.

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

< DISPATCH_LEVEL

Ayrıca bkz.

CreateAnycastIpAddressEntry

GetAnycastIpAddressEntry

GetAnycastIpAddressTable

MIB_ANYCASTIPADDRESS_ROW

MIB_ANYCASTIPADDRESS_TABLE