PartyLocalDevice::DestroyChatControl
排队异步操作以销毁本地聊天控件。
语法
PartyError DestroyChatControl(
PartyLocalChatControl* localChatControl,
void* asyncIdentifier
)
参数
localChatControl
PartyLocalChatControl*
要销毁的本地聊天控件。
asyncIdentifier
void*
可选
一个可选应用定义的指针大小的上下文值,可用于将完成状态更改与此调用关联起来。
返回值
PartyError
如果销毁聊天控件的异步操作开始,则为 c_partyErrorSuccess
;否则为错误代码。 如果此方法失败,则不会生成任何相关的状态更改。 可通过 PartyManager::GetErrorMessage() 检索错误代码的可读形式。
备注
此方法对销毁本地聊天控件的异步尝试进行排队。 操作完成后提供 PartyDestroyChatControlCompletedStateChange,指示成功或失败。 操作成功之前,本地聊天控件会与其以前连接的所有网络(每个控件用 PartyChatControlLeftNetworkStateChange 指示) 断开。 本地聊天控件的内存将保持有效,直到引用聊天控件的所有状态更改均返回到 PartyManager::FinishProcessingStateChanges()。
要求
标题: Party.h
另请参阅
PartyLocalDevice
PartyDestroyChatControlCompletedStateChange
PartyChatControlDestroyedStateChange
PartyChatControlLeftNetworkStateChange