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*
この状態変更に関連する呼び出しで提供される async 識別子。
networkDescriptor
PartyNetworkDescriptor
作成されたネットワークのネットワーク記述子。
regionName フィールドと opaqueConnectionInformation フィールドは、結果フィールドが PartyStateChangeResult::Succeeded である場合にのみ設定されます。 networkIdentifier フィールドは常に設定する必要があります。 結果フィールドが PartyStateChangeResult::Succeeded の場合、このネットワーク記述子は PartyManager::SerializeNetworkDescriptor() を介してシリアル化されます。
appliedInitialInvitationIdentifier
PartyString
ネットワークの最初の招待の識別子。
要件
ヘッダー: Party.h
関連項目
パーティーのメンバー
PartyManager::CreateNewNetwork
PartyManager::SerializeNetworkDescriptor