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 |
---|---|
|
O método foi bem-sucedido. |
|
O método não foi bem-sucedido. |
|
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 |