Condividi tramite


Metodo IAssemblyCache::CreateAssemblyCacheItem (winsxs.h)

Il metodo CreateAssemblyCacheItem crea un elemento nella cache degli assembly che corrisponde all'assembly side-by-side installato.

Sintassi

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

Parametri

[in] dwFlags

Riservato.

[in] pvReserved

Riservato.

[out] ppAsmItem

Puntatore a una posizione contenente il puntatore all'istanza di IAssemblyCacheItem che riceve le informazioni.

[in, optional] pszAssemblyName

Puntatore a un valore stringa con terminazione Null contenente il nome sicuro completamente specificato dell'assembly in fase di installazione. Il nome specificato viene verificato in modo che corrisponda al nome dell'assembly nel manifesto. I nomi parziali restituiscono FUSION_E_INVALID_NAME. Se questo parametro è Null, il nome non viene verificato.

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore restituito Descrizione
S_OK
Il metodo è riuscito.
S_FALSE
Il metodo non è riuscito.
FUSION_E_INVALID_NAME
Il nome completo dell'assembly deve essere fornito da pszAssemblyName.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winsxs.h
DLL Sxs.dll

Vedi anche

IAssemblyCache