XGameSaveDeleteContainer

从云存储中删除 XGameSaveContainer。

语法

HRESULT XGameSaveDeleteContainer(  
         XGameSaveProviderHandle provider,  
         const char* containerName  
)  

参数

provider _In_
类型:XGameSaveProviderHandle

包含要删除的容器的 XGameSaveProvider 的句柄。

containerName _In_z_
类型:char*

要删除的容器的名称。

返回值

类型:HRESULT

函数结果。

备注

注意

在时间敏感线程上调用此函数是不安全的。 有关详细信息,请参阅时间敏感线程

此操作可能有时运行速度较慢,它在某种程度上依赖于要删除的数据的大小。 对此操作进行序列化以便确保我们始终具有数据的一致表示形式。 此方法具有异步版本 XGameSaveDeleteContainerAsync

void Sample::_DeleteContainer(const char* name) 
{ 
    HRESULT hr = XGameSaveDeleteContainer(_provider, name); 
    if (FAILED(hr)) 
    { 
        _HandleContainerErrors(name, hr); 
    } 
} 

要求

头文件:XGameSave.h

库:xgameruntime.lib

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

XGameSave
XGameSaveDeleteContainerAsync
游戏保存错误