Compartilhar via


Método IAssemblyCache::CreateAssemblyCacheItem (winsxs.h)

O método CreateAssemblyCacheItem cria um item no cache de assembly que corresponde ao assembly lado a lado que está sendo instalado.

Sintaxe

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

Parâmetros

[in] dwFlags

Reservado.

[in] pvReserved

Reservado.

[out] ppAsmItem

Ponteiro para um local que contém o ponteiro para a instância do IAssemblyCacheItem que recebe as informações.

[in, optional] pszAssemblyName

Ponteiro para um valor de cadeia de caracteres terminada em nulo que contém o nome forte totalmente especificado do assembly que está sendo instalado. O nome fornecido é verificado para corresponder ao nome do assembly no manifesto. Nomes parciais retornam FUSION_E_INVALID_NAME. Se esse parâmetro for nulo, o nome não será verificado.

Valor retornado

Esse método pode retornar um desses valores.

Valor retornado Descrição
S_OK
O método foi bem-sucedido.
S_FALSE
O método não foi bem-sucedido.
FUSION_E_INVALID_NAME
O nome completo do assembly deve ser fornecido por pszAssemblyName.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winsxs.h
DLL Sxs.dll

Confira também

IAssemblyCache