Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
GetTeredoPort işlevi, Teredo istemcisinin yerel bilgisayarda kullandığı dinamik UDP bağlantı noktası numarasını alır.
Sözdizimi
NETIOAPI_API GetTeredoPort(
_Out_ USHORT *Port
);
Parametre
-
Bağlantı Noktası [out]
UDP bağlantı noktası numarasının işaretçisi. Başarılı dönüşte, bu parametre Teredo istemcisinin kullandığı bağlantı noktası numarasıyla doldurulur.
Dönüş değeri
GetTeredoPort, işlev başarılı olursa STATUS_SUCCESS döndürür.
İşlev başarısız olursa GetTeredoPort 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. Bağlantı Noktası parametresinde NULL işaretçisi geçirilirse bu hata döndürülür. |
| ERROR_NOT_READY | Cihaz hazır değil. Teredo istemcisi yerel bilgisayarda başlatılmazsa bu hata döndürülür. |
| STATUS_NOT_SUPPORTED | İstek desteklenmiyor. Yerel bilgisayarda IPv6 yığını yoksa 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
GetTeredoPort işlevi, Teredo istemcisinin Teredo hizmet bağlantı noktası için kullandığı geçerli UDP bağlantı noktası numarasını alır. Teredo bağlantı noktası dinamiktir ve Teredo istemcisi yerel bilgisayarda yeniden başlatıldığında değişebilir. Bir sürücü, NotifyTeredoPortChange işlevini çağırarak Teredo hizmet bağlantı noktası değiştiğinde bildirim almak üzere kaydolabilir.
Teredo istemcisi, RFC 4380'de tanımlandığı gibi çok noktaya yayın IPv4 adresi 224.0.0.253'te gönderilen çok noktaya yayın trafiğini dinlemek için statik UDP bağlantı noktası 3544'i de kullanır. Daha fazla bilgi için bkz. Teredo: UDPthrough Ağ Adresi Çevirileri (NAT)üzerinden IPv6 tüneli oluşturma.
GetTeredoPort işlevi, gelen ve giden Teredo trafiğini etkinleştirmek üzere uygun özel durumları yapılandırmak için öncelikle güvenlik duvarı sürücüleri tarafından kullanılı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 |
< DISPATCH_LEVEL |