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;
}
成员
result
PartyStateChangeResult
说明创建新网络操作成功或提供失败的原因。
errorDetail
PartyError
提供有关任何潜在错误情况的其他故障排除信息的诊断值。
可通过 PartyManager::GetErrorMessage() 检索此错误详细信息的可读形式。
localUser
PartyLocalUser*
向与此状态更改相关联的调用提供的本地用户。
networkConfiguration
PartyNetworkConfiguration
向与此状态更改相关联的调用提供的网络配置。
regionCount
uint32_t
向与此状态更改相关联的调用提供的区域数。
regions
const PartyRegion*
向与此状态更改相关联的调用提供的区域。
asyncIdentifier
void*
向与此状态更改相关联的呼叫提供的异步标识符。
networkDescriptor
PartyNetworkDescriptor
创建网络的描述符。
仅当结果字段 PartyStateChangeResult::Succeeded时,才会填充 regionName 和 opaqueConnectionInformation 字段。 应始终填充 networkIdentifier 字段。 如果结果字段为 PartyStateChangeResult::Succeeded,则此网络描述符可通过 PartyManager::SerializeNetworkDescriptor()进行序列化。
appliedInitialInvitationIdentifier
PartyString
网络初始邀请的标识符。
要求
标题: Party.h
另请参阅
群成员
PartyManager::CreateNewNetwork
PartyManager::SerializeNetworkDescriptor