다음을 통해 공유


PartyDestroyLocalUserCompletedStateChange

DestroyLocalUserCompleted 상태 변경 유형과 관련된 정보입니다.

구문

struct PartyDestroyLocalUserCompletedStateChange : PartyStateChange {  
    PartyStateChangeResult result;  
    PartyError errorDetail;  
    PartyLocalUser* localUser;  
    void* asyncIdentifier;  
}  

멤버

resultPartyStateChangeResult

로컬 사용자 삭제 작업이 성공했음을 나타내거나 실패한 이유를 제공합니다.

errorDetail PartyError

잠재적인 오류 조건에 대한 추가 문제 해결 정보를 제공하는 진단 값입니다.

사용자가 읽을 수 있는 형식의 오류 세부 정보는 PartyManager::GetErrorMessage()를 통해 검색할 수 있습니다.

localUserPartyLocalUser*

이 상태 변경과 관련된 호출에 제공되는 로컬 사용자입니다.

asyncIdentifier void*

이 상태 변경과 연결된 호출에 제공된 비동기 식별자입니다.

비고

이 상태 변경 전에 모든 종속 네트워크에서 이 PartyLocalUser가 제거됩니다. 모든 종속 PartyEndpoint 및 PartyChatControl 개체는 PartyLocalUser가 종속 네트워크에서 제거되기 전에 PartyDestroyedReason::UserRemoved 이유로 제거됩니다. 이 상태 변경이 PartyManager::FinishProcessingStateChanges()에 반환되면 PartyLocalUser 개체 메모리가 유효하지 않게 됩니다.

요구 사항

헤더: Party.h

참고 항목

파티 멤버
PartyManager::DestroyLocalUser