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