Sdílet prostřednictvím


GetTeredoPort – funkce

Funkce GetTeredoPort načte dynamické číslo portu UDP, které klient Teredo používá na místním počítači.

Syntax

NETIOAPI_API GetTeredoPort(
  _Out_ USHORT *Port
);

Parametry

  • port [out]
    Ukazatel na číslo portu UDP. Při úspěšném vrácení se tento parametr vyplní číslem portu, které klient Teredo používá.

Návratová hodnota

GetTeredoPort vrátí STATUS_SUCCESS, pokud bude funkce úspěšná.

Pokud funkce selže, GetTeredoPort vrátí jeden z následujících kódů chyb:

Návratový kód Popis
STATUS_INVALID_PARAMETER

Funkci byla předána neplatná hodnota parametru. Tato chyba se vrátí, pokud je v parametr u port předán ukazatel null.

ERROR_NOT_READY

Zařízení není připravené. Tato chyba se vrátí, pokud klient Teredo není spuštěný v místním počítači.

STATUS_NOT_SUPPORTED

Požadavek není podporován. Tato chyba se vrátí, pokud se v místním počítači nenachází žádný zásobník IPv6.

Jiné

Pomocí funkce FormatMessage získejte řetězec zprávy pro vrácenou chybu.

Poznámky

Funkce GetTeredoPort načte aktuální číslo portu UDP, které klient Teredo používá pro port služby Teredo. Port Teredo je dynamický a může změnit čas restartování klienta Teredo na místním počítači. Ovladač se může zaregistrovat, aby byl upozorněn, když se port služby Teredo změní voláním funkce NotifyTeredoPortChange.

Klient Teredo také používá statický port UDP 3544 pro naslouchání provozu vícesměrového vysílání odeslaného na adresu IPv4 vícesměrového vysílání 224.0.0.253, jak je definováno v RFC 4380. Další informace najdete v tématu Teredo: Tunelování IPv6 přes překlady adres UDPthrough (NAT).

Funkce GetTeredoPort se používá primárně ovladači brány firewall, aby nakonfigurovaly příslušné výjimky pro povolení příchozího a odchozího provozu Teredo.

Požadavky

Cílová platforma

univerzální

Verze

K dispozici v systémech Windows Vista a novějších verzích operačních systémů Windows.

Záhlaví

Netioapi.h (včetně Netioapi.h)

Knihovna

Netio.lib

IRQL

< DISPATCH_LEVEL

Viz také

NotifyTeredoPortChange

NotifyStableUnicastIpAddressTable