Freigeben über


IAssemblyCache::CreateAssemblyCacheItem-Methode (winsxs.h)

Die CreateAssemblyCacheItem-Methode erstellt ein Element im Assemblycache, das der parallel installierten Assembly entspricht.

Syntax

HRESULT CreateAssemblyCacheItem(
  [in]           DWORD              dwFlags,
  [in]           PVOID              pvReserved,
  [out]          IAssemblyCacheItem **ppAsmItem,
  [in, optional] LPCWSTR            pszAssemblyName
);

Parameter

[in] dwFlags

Reserviert.

[in] pvReserved

Reserviert.

[out] ppAsmItem

Zeiger auf einen Speicherort, der den Zeiger auf die instance des IAssemblyCacheItem enthält, das die Informationen empfängt.

[in, optional] pszAssemblyName

Zeiger auf einen NULL-endend-Zeichenfolgenwert, der den vollständig angegebenen starken Namen der Assembly enthält, die installiert wird. Der angegebene Name wird überprüft, ob er mit dem Namen der Assembly im Manifest übereinstimmt. Teilnamen geben FUSION_E_INVALID_NAME zurück. Wenn dieser Parameter NULL ist, wird der Name nicht überprüft.

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.
FUSION_E_INVALID_NAME
Der vollständige Name der Assembly muss von pszAssemblyName bereitgestellt werden.

Anforderungen

   
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

Iassemblycache