Skip to main content
이 엔드포인트의 네트워크 고유 식별자를 가져옵니다.

Syntax

Parameters

uniqueIdentifier   uint16_t*
output
출력 고유 식별자입니다.

Return value

PartyError 호출이 성공하면 c_partyErrorSuccess이며, 그렇지 않으면 오류 코드입니다. 오류 코드의 사람이 읽을 수 있는 형태는 PartyManager::GetErrorMessage()를 통해 가져올 수 있습니다.

Remarks

이 식별자는 엔드포인트의 네트워크 내에서 고유하며, 네트워크의 모든 엔드포인트에서 일관됩니다. 이는 타이틀이 PartyLocalEndpoint::SendMessage() 데이터 버퍼에서 대역폭 오버헤드나 식별자를 수동으로 협상할 필요가 크지 않으면서 특정 엔드포인트를 참조할 수 있는 간결한 옵션으로 사용하도록 의도되었습니다. 이 식별자는 네트워크 간에는 고유하지 않습니다.

로컬 엔드포인트의 경우, PartyManager::StartProcessingStateChanges()를 통해 PartyEndpointCreatedStateChange가 제공될 때까지 이 메서드는 실패합니다. 원격 엔드포인트의 경우, 이 메서드는 항상 성공합니다.

네트워크의 모든 디바이스가 특정 엔드포인트의 고유 식별자에 동의하지만, 서로 다른 디바이스는 특정 순간에 동일한 엔드포인트를 보지 못할 수 있습니다. 예를 들어, 엔드포인트 A가 새로 생성된 엔드포인트 C의 고유 식별자를 참조하는 메시지를 엔드포인트 B로 보낼 수 있지만, A와 B 간의 그 메시지는 엔드포인트 C에 대한 PartyEndpointCreatedStateChange가 엔드포인트 B의 디바이스에서 생성되기 전에 도착할 수 있습니다.

Requirements

Header: Party.h

See also

PartyEndpoint
PartyEndpointCreatedStateChange
PartyNetwork::FindEndpointByUniqueIdentifier
마지막 수정일 2026년 8월 13일