PartyDestroyLocalUserCompletedStateChange
特定于 DestroyLocalUserCompleted 类型状态更改的信息。
语法
struct PartyDestroyLocalUserCompletedStateChange : PartyStateChange {
PartyStateChangeResult result;
PartyError errorDetail;
PartyLocalUser* localUser;
void* asyncIdentifier;
}
成员
result
PartyStateChangeResult
指示销毁本地用户操作成功或提供失败的原因。
errorDetail
PartyError
提供有关任何潜在错误情况的其他故障排除信息的诊断值。
可通过 PartyManager::GetErrorMessage() 检索此错误详细信息的可读形式。
localUser
PartyLocalUser*
向与此状态更改相关联的调用提供的本地用户。
asyncIdentifier
void*
向与此状态更改相关联的调用提供的异步标识符。
备注
在此状态更改之前,将从所有依赖网络中删除此 PartyLocalUser。 在从其依赖网络中删除 PartyLocalUser 之前,所有从属 PartyEndpoint 和 PartyChatControl 对象都将被销毁,原因 PartyDestroyedReason::UserRemoved。 将此状态更改返回到 PartyManager::FinishProcessingStateChanges() 后,PartyLocalUser 对象内存将变为无效。
要求
标题: Party.h