PartyRemoveLocalUserCompletedStateChange

特定于 RemoveLocalUserCompleted 类型状态更改的信息。

语法

struct PartyRemoveLocalUserCompletedStateChange : PartyStateChange {  
    PartyStateChangeResult result;  
    PartyError errorDetail;  
    PartyNetwork* network;  
    PartyLocalUser* localUser;  
    void* asyncIdentifier;  
}  

成员

result PartyStateChangeResult

指示删除本地用户操作成功或提供失败的原因。

errorDetail PartyError

提供有关任何潜在错误情况的其他故障排除信息的诊断值。

可通过 PartyManager::GetErrorMessage() 检索此错误详细信息的可读形式。

network PartyNetwork*

与此状态更改关联的调用中使用的网络。

localUser PartyLocalUser*

向与此状态更改相关联的调用提供的本地用户。

asyncIdentifier void*

向与此状态更改相关联的调用提供的异步标识符。

备注

生成此状态更改之前,将销毁所有 PartyEndpoints 和 PartyChatControls,具体取决于此用户,原因 PartyDestestestedReason::UserRemoved。 如果此状态更改引用的用户是网络中最后一个经过身份验证的用户,则在生成此状态更改之前,此设备上所有剩余的 PartyEndpoints(此时本质上仅包含与最后一个用户或无用户关联的终结点)也将被销毁。 生成此状态更改之前,将生成关联 PartyLocalUserRemovedStateChange

要求

标题: Party.h

另请参阅

群成员
PartyChatControlDestroyedStateChange
PartyChatControlLeftNetworkStateChange
PartyEndpointDestroyedStateChange
PartyNetwork::RemoveLocalUser