Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.