Partager via


IAssemblyCache::CreateAssemblyCacheItem, méthode (winsxs.h)

La méthode CreateAssemblyCacheItem crée un élément dans le cache d’assembly qui correspond à l’assembly côte à côte en cours d’installation.

Syntaxe

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

Paramètres

[in] dwFlags

Réservé.

[in] pvReserved

Réservé.

[out] ppAsmItem

Pointeur vers un emplacement contenant le pointeur vers le instance de l’objet IAssemblyCacheItem qui reçoit les informations.

[in, optional] pszAssemblyName

Pointeur vers une valeur de chaîne terminée par null contenant le nom fort entièrement spécifié de l’assembly en cours d’installation. Le nom fourni est vérifié pour correspondre au nom de l’assembly dans le manifeste. Les noms partiels retournent FUSION_E_INVALID_NAME. Si ce paramètre est null, le nom n’est pas vérifié.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Valeur retournée Description
S_OK
S_OK
S_FALSE
La méthode n’a pas réussi.
FUSION_E_INVALID_NAME
Le nom complet de l’assembly doit être fourni par pszAssemblyName.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête winsxs.h
DLL Sxs.dll

Voir aussi

IAssemblyCache