deleteAppContainerProfile 函数 (userenv.h)

删除指定的每用户、每应用配置文件。

注意 删除不存在的配置文件将返回成功。

 

语法

USERENVAPI HRESULT DeleteAppContainerProfile(
  [in] PCWSTR pszAppContainerName
);

参数

[in] pszAppContainerName

在对 CreateAppContainerProfile 函数的调用中为配置文件提供的名称。 此字符串的长度最多为 64 个字符,适合正则表达式“[-_”描述的模式。 A-Za-z0-9]+”。

返回值

如果此函数成功,它将返回标准 HRESULT 代码,其中包括:

返回代码 说明
HRESULT_FROM_WIN32 (ERROR_NOT_SUPPORTED)
如果从应用容器中调用 方法。
S_OK
已成功删除配置文件。
E_INVALIDARG
如果容器名称为 NULL,或超出其指定的长度限制,则为 。

注解

为确保获得最佳结果,请在调用 DeleteAppContainerProfile 函数之前关闭配置文件存储位置中的所有文件句柄。 否则,此函数可能无法完全删除配置文件的存储位置。

此函数删除当前用户的配置文件。 若要删除其他用户的配置文件,必须模拟该用户。

如果函数失败,则配置文件的状态为不确定,应再次调用 DeleteAppContainerProfile 以完成操作。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 userenv.h
Library Userenv.lib
DLL Userenv.dll

另请参阅

CreateAppContainerProfile