IAssemblyCacheItem::Commit 方法 (winsxs.h)
Commit 方法将信息复制到并行存储中。 此方法返回时,程序集在并行存储中可见。
语法
HRESULT Commit(
[in] DWORD dwFlags,
[out, optional] ULONG *pulDisposition
);
参数
[in] dwFlags
此参数指定如何将并行存储区中的现有信息替换为要安装的程序集的信息。
值 | 含义 |
---|---|
|
如果程序集中的版本大于或等于现有信息的版本,请将并行存储区中的现有信息替换为要安装的程序集中的信息。 这是默认选项。 |
|
将并行存储区中的现有信息替换为要安装的程序集的信息。 |
[out, optional] pulDisposition
值 | 含义 |
---|---|
|
程序集是首次安装的。 |
|
程序集替换现有程序集。 |
|
程序集已安装在并行程序集存储中。 |
返回值
此方法可以返回其中一个值。
返回值 | 说明 |
---|---|
|
方法成功。 |
|
方法未成功。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | winsxs.h |
DLL | Sxs.dll |