このエンドポイントに関連付けられているユーザーの PlayFab エンティティ ID を取得します。
構文
PartyError GetEntityId(
PartyString* entityId
)
パラメーター
entityId
PartyString*
ライブラリに割り当てられた出力、nullptr を返す場合があります
このエンドポイントに関連付けられているユーザーの出力エンティティ ID、または nullptr。
戻り値
PartyError
呼び出しが成功した場合は c_partyErrorSuccess、それ以外の場合はエラー コードになります。 人間が読める形式のエラー コードは、PartyManager::GetErrorMessage() を介して取得できます。
解説
返される文字列は、エンティティを表す PFEntityKey 構造体の ID フィールドにある値と同じ値です。
GetEntityType() から返される値は、PFEntityKey の残りの半分を表します。
このエンドポイントがユーザーに関連付けられていない場合、entityId は nullptr に設定されます。
エンティティ ID 文字列のメモリはエンドポイントの有効期間中には有効なままです。これは、(実行された破棄の種類に応じて) エンドポイントの PartyEndpointDestroyedStateChange および/または PartyDestroyEndpointCompletedStateChange が PartyManager::StartProcessingStateChanges() によって提供され、このエンドポイントを参照するすべての状態変更が PartyManager::FinishProcessingStateChanges() に返されるまでです。
要件
ヘッダー: Party.h