Freigeben über


IAssemblyCacheItem::Commit-Methode (winsxs.h)

Die Commit-Methode kopiert Informationen in den parallelen Speicher. Wenn diese Methode zurückgibt, ist die Assembly im parallelen Speicher sichtbar.

Syntax

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

Parameter

[in] dwFlags

Dieser Parameter gibt an, wie vorhandene Informationen im parallelen Speicher durch Informationen für die zu installierende Assembly ersetzt werden sollen.

Wert Bedeutung
IASSEMBLYCACHEITEM_COMMIT_FLAG_REFRESH
Ersetzen Sie vorhandene Informationen im parallelen Speicher durch die Informationen in der assembly, die installiert wird, wenn die Version in der Assembly größer oder gleich der Version der vorhandenen Informationen ist. Dies ist die Standardoption.
IASSEMBLYCACHEITEM_COMMIT_FLAG_FORCE_REFRESH
Ersetzen Sie vorhandene Informationen im parallelen Speicher durch die Informationen für die zu installierende Assembly.

[out, optional] pulDisposition

Wert Bedeutung
IASSEMBLYCACHEITEM_COMMIT_DISPOSITION_INSTALLED
Die Assembly wird zum ersten Mal installiert.
IASSEMBLYCACHEITEM_COMMIT_DISPOSITION_REFRESHED
Die Assembly ersetzt eine vorhandene Assembly.
IASSEMBLYCACHEITEM_COMMIT_DISPOSITION_ALREADY_INSTALLED
Die Assembly ist bereits im parallelen Assemblyspeicher installiert.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabewert BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.
S_FALSE
Die -Methode war nicht erfolgreich.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winsxs.h
DLL Sxs.dll

Weitere Informationen

Iassemblycacheitem