Compartir a través de


Método IAssemblyCacheItem::Commit (winsxs.h)

El método Commit copia información en el almacén en paralelo. Cuando este método vuelve, el ensamblado es visible en el almacén en paralelo.

Sintaxis

HRESULT Commit(
  [in]            DWORD dwFlags,
  [out, optional] ULONG *pulDisposition
);

Parámetros

[in] dwFlags

Este parámetro especifica cómo se reemplazará la información existente en el almacén en paralelo por la información del ensamblado que se va a instalar.

Valor Significado
IASSEMBLYCACHEITEM_COMMIT_FLAG_REFRESH
Reemplace la información existente en el almacén en paralelo por la información del ensamblado que se va a instalar si la versión del ensamblado es mayor o igual que la versión de la información existente. Ésta es la opción predeterminada.
IASSEMBLYCACHEITEM_COMMIT_FLAG_FORCE_REFRESH
Reemplace la información existente en el almacén en paralelo por la información del ensamblado que se va a instalar.

[out, optional] pulDisposition

Valor Significado
IASSEMBLYCACHEITEM_COMMIT_DISPOSITION_INSTALLED
El ensamblado se instala por primera vez.
IASSEMBLYCACHEITEM_COMMIT_DISPOSITION_REFRESHED
El ensamblado reemplaza un ensamblado existente.
IASSEMBLYCACHEITEM_COMMIT_DISPOSITION_ALREADY_INSTALLED
El ensamblado ya está instalado en el almacén de ensamblados en paralelo.

Valor devuelto

Este método puede devolver uno de estos valores.

Valor devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
S_FALSE
El método no se realizó correctamente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winsxs.h
Archivo DLL Sxs.dll

Consulte también

IAssemblyCacheItem