XGameSaveCreateContainer
建立 XGameSaveContainer 控制代碼。語法
參數
provider _In_類型:XGameSaveProviderHandle 將建立容器之 XGameSaveProvider 的控制代碼。 containerName _In_z_
類型:char* 要建立之容器的名稱。 容器名稱中路徑部分 (到最後一個正斜線為止,包含該正斜線) 的有效字元包括 大寫字母 (A-Z)、小寫字母 (a-z)、數字 (0-9)、底線 (_) 和正斜線 (/)。路徑 部分可以是空的。 檔案名稱部分 (最後一個正斜線之後的所有內容) 的有效字元包括大寫字母 (A-Z)、 小寫字母 (a-z)、數字 (0-9)、底線 (_)、句點 (.) 和連字號 (-)。檔案名稱不可為空、 不可以句點結尾,也不可包含兩個連續的句點。 容器名稱的最大長度為 256 個字元。 containerContext _Outptr_result_nullonfailure_
類型:XGameSaveContainerHandle* 此函式呼叫所要傳回之 XGameSaveContainer 的控制代碼。
傳回值
類型:HRESULT 函式結果。如果 containerName 無效,函式將傳回 E_GS_INVALID_CONTAINER_NAME (0x80830001)。備註
在時間敏感執行緒上呼叫此函式並不安全。如需詳細資訊,請參閱時間敏感執行緒。
XGameSave API 需要正確設定遊戲的遊戲識別碼 (title ID) 和服務設定識別碼 (SCID)
在針對容器呼叫 XGameSaveSubmitUpdate 或 XGameSaveSubmitUpdateAsync 之前,容器不會完成。在呼叫更新 API 之前,容器不會出現在 XGameSaveEnumerateContainerInfoByName 的結果中。
需求
標頭: XGameSave.h 程式庫: xgameruntime.lib 支援的平台: Windows、XBOX One 系列主機和 XBOX Series 主機概念文件
另請參閱
XGameSaveXGameSaveContainerInfo
XGameSaveBlob
遊戲存檔偵錯
