Sintaxe
Parâmetros
uniqueIdentifier uint16_t*saída O identificador exclusivo de saída.
Valor retornado
PartyErrorc_partyErrorSuccess se a chamada tiver êxito ou um código de erro caso contrário. A forma legível do código de erro pode ser obtida por meio de PartyManager::GetErrorMessage().
Comentários
Esse identificador é exclusivo na rede do ponto de extremidade e é consistente entre todos os pontos de extremidade de uma rede. Ele se destina a ser usado como uma opção compacta para que os títulos façam referência a pontos de extremidade específicos em buffers de dados de PartyLocalEndpoint::SendMessage() sem muita sobrecarga de largura de banda ou a necessidade de negociar identificadores manualmente. Esse identificador não é exclusivo entre redes.Para pontos de extremidade locais, este método falhará até que o PartyEndpointCreatedStateChange tenha sido fornecido por PartyManager::StartProcessingStateChanges(). Para pontos de extremidade remotos, este método sempre terá êxito.
Todos os dispositivos de uma rede concordarão quanto ao identificador exclusivo de um determinado ponto de extremidade, mas dispositivos diferentes podem não ver os mesmos pontos de extremidade em um determinado momento. Por exemplo, é possível que o ponto de extremidade A envie ao ponto de extremidade B uma mensagem que faça referência ao identificador exclusivo de um ponto de extremidade C recém-criado, mas essa mensagem entre A e B pode chegar antes que o PartyEndpointCreatedStateChange do ponto de extremidade C seja gerado no dispositivo do ponto de extremidade B.
Requisitos
Cabeçalho: Party.hConfira também
PartyEndpointPartyEndpointCreatedStateChange
PartyNetwork::FindEndpointByUniqueIdentifier
