다음을 통해 공유


PartyLocalDevice::DestroyChatControl

로컬 채팅 컨트롤을 삭제하는 비동기 작업을 큐에 넣습니다.

구문

PartyError DestroyChatControl(  
    PartyLocalChatControl* localChatControl,  
    void* asyncIdentifier  
)  

매개 변수

localChatControlPartyLocalChatControl*

삭제할 로컬 채팅 컨트롤입니다.

asyncIdentifier void*
선택 사항

완료 상태 변경을 이 호출과 연결하는 데 사용할 수 있는 선택적 앱 정의 포인터 크기의 컨텍스트 값입니다.

반환 값

PartyError

채팅 컨트롤을 삭제하는 비동기 작업이 시작되는 경우 c_partyErrorSuccess이고 그러지 않은 경우 오류 코드입니다. 이 메서드가 실패하면 관련 상태 변경 내용이 생성되지 않습니다. 사용자가 읽을 수 있는 형식의 오류 코드는 PartyManager::GetErrorMessage()를 통해 검색할 수 있습니다.

비고

이 메서드는 로컬 채팅 컨트롤을 삭제하려는 비동기 시도를 큐에 넣습니다. 작업이 완료되면 성공 또는 실패를 나타내는 PartyDestroyChatControlCompletedStateChange가 제공됩니다. 작업이 성공적으로 완료되기 전에 로컬 채팅 컨트롤이 이전에 연결된 모든 네트워크에서 연결이 끊어집니다(각각 PartyChatControlLeftNetworkStateChange로 표시됨). 채팅 컨트롤을 참조하는 모든 상태 변경이 ()에 반환될 때까지 로컬 채팅 컨트롤의 메모리는 유효한 상태로 유지됩니다.

요구 사항

헤더: Party.h

참고 항목

PartyLocalDevice
PartyDestroyChatControlCompletedStateChange
PartyChatControlDestroyedStateChange
PartyChatControlLeftNetworkStateChange