Skip to main content
启动异步操作以销毁本地用户。

Syntax

Parameters

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

Return value

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

Remarks

此方法将异步操作排队以销毁本地用户。操作完成后将提供 PartyDestroyLocalUserCompletedStateChange,指示成功或失败。在操作成功完成之前,本地用户将从其已进行身份验证的所有网络中被移除(每个网络由 PartyLocalUserRemovedStateChange 指示),并且与该用户关联的任何本地聊天控件将被销毁(由 PartyChatControlDestroyedStateChange 指示)。本地用户的内存将保持有效,直到所有引用该本地用户的状态更改都已返回到 PartyManager::FinishProcessingStateChanges()

Requirements

Header: Party.h

See also

PartyManager
PartyDestroyLocalUserCompletedStateChange
PartyChatControlDestroyedStateChange
PartyLocalUserRemovedStateChange
PartyManager::GetLocalUsers
最后修改于 2026年8月13日