PartyCreateNewNetworkCompletedStateChange

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

语法

struct PartyCreateNewNetworkCompletedStateChange : PartyStateChange {  
    PartyStateChangeResult result;  
    PartyError errorDetail;  
    PartyLocalUser* localUser;  
    PartyNetworkConfiguration networkConfiguration;  
    uint32_t regionCount;  
    const PartyRegion* regions;  
    void* asyncIdentifier;  
    PartyNetworkDescriptor networkDescriptor;  
    PartyString appliedInitialInvitationIdentifier;  
}  

成员

resultPartyStateChangeResult

说明创建新网络操作成功或提供失败的原因。

errorDetail PartyError

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

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

localUserPartyLocalUser*

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

networkConfigurationPartyNetworkConfiguration

向与此状态更改相关联的调用提供的网络配置。

regionCount uint32_t

向与此状态更改相关联的调用提供的区域数。

regions const PartyRegion*

向与此状态更改相关联的调用提供的区域。

asyncIdentifier void*

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

networkDescriptorPartyNetworkDescriptor

创建网络的描述符。

仅当结果字段 PartyStateChangeResult::Succeeded时,才会填充 regionName 和 opaqueConnectionInformation 字段。 应始终填充 networkIdentifier 字段。 如果结果字段为 PartyStateChangeResult::Succeeded,则此网络描述符可通过 PartyManager::SerializeNetworkDescriptor()进行序列化。

appliedInitialInvitationIdentifierPartyString

网络初始邀请的标识符。

要求

标题: Party.h

另请参阅

群成员
PartyManager::CreateNewNetwork
PartyManager::SerializeNetworkDescriptor