跳轉到主要內容
開始終結本機使用者的非同步作業。

語法

參數

localUser   PartyLocalUser* 要終結的本機使用者。 asyncIdentifier   void*
選用
選用的應用程式定義指標大小內容值,可用來將完成狀態變更與此呼叫相關聯。

傳回值

PartyError c_partyErrorSuccess (如果終結本機使用者的作業已開始),否則為錯誤碼。如果此方法失敗,將不會產生任何相關的狀態變更。可透過 GetErrorMessage() 擷取錯誤碼的人類可讀形式。

備註

此方法會將終結本機使用者的非同步作業排入佇列。作業完成時,會提供 PartyDestroyLocalUserCompletedStateChange,表示成功或失敗。在作業成功完成之前,本機使用者會從其已驗證進入的所有網路中移除 (每次移除都以 PartyLocalUserRemovedStateChange 表示),且與該使用者相關聯的任何本機聊天控制項都會被終結 (以 PartyChatControlDestroyedStateChange 表示)。本機使用者的記憶體在所有參考該本機使用者的狀態變更都已傳回給 PartyManager::FinishProcessingStateChanges() 之前都會保持有效。

需求

標頭: Party.h

另請參閱

PartyManager
PartyDestroyLocalUserCompletedStateChange
PartyChatControlDestroyedStateChange
PartyLocalUserRemovedStateChange
PartyManager::GetLocalUsers
最後修改於 2026年10月8日