PartyCreateNewNetworkCompletedStateChange
CreateNewNetworkCompleted 유형의 상태 변경과 관련된 특정 정보입니다.
구문
struct PartyCreateNewNetworkCompletedStateChange : PartyStateChange {
PartyStateChangeResult result;
PartyError errorDetail;
PartyLocalUser* localUser;
PartyNetworkConfiguration networkConfiguration;
uint32_t regionCount;
const PartyRegion* regions;
void* asyncIdentifier;
PartyNetworkDescriptor networkDescriptor;
PartyString appliedInitialInvitationIdentifier;
}
멤버
result
PartyStateChangeResult
네트워크 새로 만들기 작업이 성공했음을 나타내거나 실패한 이유를 제공합니다.
errorDetail
PartyError
잠재적인 오류 조건에 대한 추가 문제 해결 정보를 제공하는 진단 값입니다.
사용자가 읽을 수 있는 형식의 오류 세부 정보는 PartyManager::GetErrorMessage()를 통해 검색할 수 있습니다.
localUser
PartyLocalUser*
이 상태 변경과 관련된 호출에 제공되는 로컬 사용자입니다.
networkConfiguration
PartyNetworkConfiguration
이 상태 변경과 관련된 호출에 제공되는 네트워크 구성입니다.
regionCount
uint32_t
이 상태 변경과 관련된 호출에 제공되는 지역의 수입니다.
regions
const PartyRegion*
이 상태 변경과 관련된 호출에 제공되는 지역입니다.
asyncIdentifier
void*
이 상태 변경과 연결된 호출에 제공된 비동기 식별자입니다.
networkDescriptor
PartyNetworkDescriptor
생성된 네트워크의 네트워크 설명자입니다.
regionName 및 opaqueConnectionInformation 필드는 결과 필드가 PartyStateChangeResult::Succeeded인 경우에만 채워집니다. networkIdentifier 필드는 항상 채워져 있어야 합니다. 결과 필드가 PartyStateChangeResult::Succeeded이면 이 네트워크 설명자는 PartyManager::SerializeNetworkDescriptor()를 통해 직렬화할 수 있습니다.
appliedInitialInvitationIdentifier
PartyString
네트워크의 초기 초대에 대한 식별자입니다.
요구 사항
헤더: Party.h
참고 항목
파티 멤버
PartyManager::CreateNewNetwork.
PartyManager::SerializeNetworkDescriptor