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 |
|
La méthode n’a pas réussi. |
|
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 |