다음을 통해 공유


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