PartyRemoveLocalUserCompletedStateChange
RemoveLocalUserCompleted 상태 변경 유형과 관련된 정보입니다.
구문
struct PartyRemoveLocalUserCompletedStateChange : PartyStateChange {
PartyStateChangeResult result;
PartyError errorDetail;
PartyNetwork* network;
PartyLocalUser* localUser;
void* asyncIdentifier;
}
멤버
result
PartyStateChangeResult
로컬 사용자 제거 작업이 성공했음을 나타내거나 실패한 이유를 제공합니다.
errorDetail
PartyError
잠재적인 오류 조건에 대한 추가 문제 해결 정보를 제공하는 진단 값입니다.
사용자가 읽을 수 있는 형식의 오류 세부 정보는 PartyManager::GetErrorMessage()를 통해 검색할 수 있습니다.
network
PartyNetwork*
이 상태와 연결된 호출에 사용되는 네트워크가 변경됩니다.
localUser
PartyLocalUser*
이 상태 변경과 관련된 호출에 제공되는 로컬 사용자입니다.
asyncIdentifier
void*
이 상태 변경과 연결된 호출에 제공된 비동기 식별자입니다.
비고
이 사용자에 따라 모든 PartyEndpoints 및 PartyChatControls는 이 상태 변경이 생성되기 전에 PartyDestroyedReason::UserRemoved 사유로 제거됩니다. 이 상태 변경에서 참조하는 사용자가 네트워크에서 마지막으로 인증된 사용자인 경우 이 디바이스의 나머지 모든 PartyEndpoints는 이 시점에 기본적으로 마지막 사용자와 연결된 엔드포인트로 구성되거나 사용자 없이 구성되며 이 상태 변경이 생성되기 전에 제거됩니다. 이 상태 변경이 생성되기 전에 연결된 PartyLocalUserRemovedStateChange가 생성됩니다.
요구 사항
헤더: Party.h
참고 항목
파티 멤버
PartyChatControlDestroyedStateChange
PartyChatControlLeftNetworkStateChange
PartyEndpointDestroyedStateChange
PartyNetwork::RemoveLocalUser