Skip to main content
将异步操作排队以销毁本地聊天控件。

Syntax

Parameters

localChatControl   PartyLocalChatControl* 要销毁的本地聊天控件。 asyncIdentifier   void*
optional
可选的、应用定义的指针大小上下文值,可用于将完成状态更改与此调用关联。

Return value

PartyError 如果销毁聊天控件的异步操作已开始,则返回 c_partyErrorSuccess;否则返回错误代码。如果此方法失败,则不会生成相关的状态更改。可通过 PartyManager::GetErrorMessage() 检索错误代码的可读形式。

Remarks

此方法将异步尝试销毁本地聊天控件的操作排队。操作完成后将提供 PartyDestroyChatControlCompletedStateChange,指示成功或失败。在操作成功完成之前,本地聊天控件将从其先前连接的所有网络断开连接(每个网络由 PartyChatControlLeftNetworkStateChange 指示)。本地聊天控件的内存将保持有效,直到所有引用该聊天控件的状态更改都已返回到 PartyManager::FinishProcessingStateChanges()

Requirements

Header: Party.h

See also

PartyLocalDevice
PartyDestroyChatControlCompletedStateChange
PartyChatControlDestroyedStateChange
PartyChatControlLeftNetworkStateChange
最后修改于 2026年8月13日