> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFGameSaveFilesUploadWithUiAsync

> PFGameSaveFilesGetFolder() によって返されたフォルダー内のすべてのファイルとフォルダーをアップロードします。事前にユーザーを追加する必要があります。Windows 以外のプラットフォームでは、アップロードはゲームと同じプロセスで行われ、PFGameSaveFilesUiProgressCallback、PFGameSaveFilesUiSyncFailedCallback の UI コールバックがトリガーされる場合があります。XBOX および Windows プラットフォームでは、アップロードはプロセス外で行われ、標準 UI がシステムによって提供されます。XBOX および Windows プラットフォームでは、ゲームが実行されていないときにアップロードが自動的に行われるため、この API の呼び出しは省略可能です。

PFGameSaveFilesGetFolder() によって返されたフォルダー内のすべてのファイルとフォルダーをアップロードします。事前にユーザーを追加する必要があります。Windows 以外のプラットフォームでは、アップロードはゲームと同じプロセスで行われ、PFGameSaveFilesUiProgressCallback、PFGameSaveFilesUiSyncFailedCallback の UI コールバックがトリガーされる場合があります。XBOX および Windows プラットフォームでは、アップロードはプロセス外で行われ、標準 UI がシステムによって提供されます。XBOX および Windows プラットフォームでは、ゲームが実行されていないときにアップロードが自動的に行われるため、この API の呼び出しは省略可能です。

## 構文

```cpp theme={null}
HRESULT PFGameSaveFilesUploadWithUiAsync(  
    PFLocalUserHandle localUserHandle,  
    PFGameSaveFilesUploadOption option,  
    XAsyncBlock* async  
)  
```

### パラメーター

**`localUserHandle`**   PFLocalUserHandle

ゲーム セーブのファイルとフォルダーをアップロードするローカル ユーザー。

**`option`**   [PFGameSaveFilesUploadOption](/ja-jp/services/playfab/api-references/c/pfgamesavefilestypes/enums/pfgamesavefilesuploadoption)

ファイルとフォルダーをアップロードするときに使用するオプション。

**`async`**   XAsyncBlock\*<br />*Inout*

呼び出しの状態をポーリングし、呼び出しの結果を取得するための XAsyncBlock。

### 戻り値

型: HRESULT

PFGameSaveFilesUploadWithUiAsync 呼び出しの結果を取得するには、PFGameSaveFilesUploadWithUiResult を呼び出します。

## 要件

**ヘッダー:** PFGameSaveFiles.h

## 関連項目

[PFGameSaveFiles のメンバー](/ja-jp/services/playfab/api-references/c/pfgamesavefiles/pfgamesavefiles_members)


## Related topics

- [PFGameSaveFilesUploadWithUiResult](/ja-jp/services/playfab/api-references/c/pfgamesavefiles/functions/pfgamesavefilesuploadwithuiresult.md)
- [Game Saves の UI コールバック](/ja-jp/services/playfab/player-progression/game-saves/ui-callbacks.md)
- [PFGameSaveFilesSetUiCallbacks](/ja-jp/services/playfab/api-references/c/pfgamesavefilesui/functions/pfgamesavefilessetuicallbacks.md)
- [Game Saves のオフライン モード](/ja-jp/services/playfab/player-progression/game-saves/offline.md)
- [PFGameSaveFilesUiSyncFailedUserAction](/ja-jp/services/playfab/api-references/c/pfgamesavefilesui/enums/pfgamesavefilesuisyncfaileduseraction.md)
