> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XNetworkingPreferredLocalUdpMultiplayerPortChangedCallback

> XNetworkingPreferredLocalUdpMultiplayerPortChangedCallback

# XNetworkingPreferredLocalUdpMultiplayerPortChangedCallback

É chamado quando a porta multijogador local preferencial é alterada.

## Sintaxe

```cpp theme={null}
void XNetworkingPreferredLocalUdpMultiplayerPortChangedCallback(
         void* context,
         uint16_t preferredLocalUdpMultiplayerPort
)
```

### Parâmetros

*context*   \_In\_opt\_\
Tipo: void\*

Um ponteiro de contexto opcional que foi passado para a função [XNetworkingRegisterPreferredLocalUdpMultiplayerPortChanged](/pt-BR/reference/networking/xnetworking/functions/xnetworkingregisterpreferredlocaludpmultiplayerportchanged).

*preferredLocalUdpMultiplayerPort*   \_In\_\
Tipo: uint16\_t

Ponteiro para a porta multijogador UDP (User Datagram Protocol) local preferencial na ordem do host.

### Valor retornado

Tipo: void

## Comentários

`XNetworkingPreferredLocalUdpMultiplayerPortChangedCallback` é chamado quando o título escuta alterações na porta multijogador UDP local preferencial. Todas as tentativas são feitas para garantir que a porta multijogador UDP local preferencial não seja alterada enquanto o título estiver em execução. No entanto, há casos inevitáveis em que a porta será alterada devido a mudanças nas condições de rede externa do usuário que invalidam quaisquer fluxos de soquete existentes. A probabilidade de a porta ser alterada é especialmente alta quando o [nível de conectividade de rede](/pt-BR/build/console-features/networking/initialization-connectivity-networking) é alterado ou como parte do ciclo de suspensão/retomada de um título.

Para obter mais informações, confira a seção "Alterações na porta multijogador UDP local preferencial" de [APIs de rede da porta multijogador UDP (User Datagram Protocol) local preferencial](/pt-BR/build/console-features/networking/game-mesh/preferred-local-udp-multiplayer-port-networking).

Esse método consulta o estado local no processo de chamada e retorna rapidamente, portanto, é seguro chamá-lo a partir de contextos sensíveis ao tempo.

## Requisitos

**Cabeçalho:** XNetworking.h

**Biblioteca:** xgameruntime.lib

**Plataformas com suporte:** Windows, consoles da família XBOX One e consoles XBOX Series

## Confira também

[XNetworkingRegisterPreferredLocalUdpMultiplayerPortChanged](/pt-BR/reference/networking/xnetworking/functions/xnetworkingregisterpreferredlocaludpmultiplayerportchanged)\
[XNetworking](/pt-BR/reference/networking/xnetworking/xnetworking_members)


## Related topics

- [XNetworkingPreferredLocalUdpMultiplayerPortChangedCallback](/reference/networking/xnetworking/functions/xnetworkingpreferredlocaludpmultiplayerportchangedcallback.md)
- [XNetworkingRegisterPreferredLocalUdpMultiplayerPortChanged](/reference/networking/xnetworking/functions/xnetworkingregisterpreferredlocaludpmultiplayerportchanged.md)
- [XNetworkingUnregisterPreferredLocalUdpMultiplayerPortChanged](/reference/networking/xnetworking/functions/xnetworkingunregisterpreferredlocaludpmultiplayerportchanged.md)
