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 |