Função CreateAssemblyNameObject (winsxs.h)
A função CreateAssemblyNameObject obtém uma instância da interface IAssemblyName .
Sintaxe
HRESULT CreateAssemblyNameObject(
LPASSEMBLYNAME *ppAssemblyNameObj,
LPCWSTR szAssemblyName,
DWORD dwFlags,
LPVOID pvReserved
);
Parâmetros
ppAssemblyNameObj
Ponteiro para um local que recebe o ponteiro IAssemblyName .
szAssemblyName
Um ponteiro para um valor de cadeia de caracteres que contém o nome de um assembly lado a lado. Dependendo do dwFlags, essa é uma representação de cadeia de caracteres do nome do assembly lado a lado totalmente especificado ou da parte Nome do nome do assembly. O valor da cadeia de caracteres pode ser NULL.
dwFlags
O valor desse parâmetro pode ser uma combinação de CREATE_ASM_NAME_OBJ_FLAGS opções de enumeração ou 0. Se o valor for CANOF_PARSE_DISPLAY_NAME, o parâmetro szAssemblyName conterá uma representação de cadeia de caracteres do nome do assembly lado a lado totalmente especificado e será analisado para as propriedades individuais. Se 0, szAssemblyName será a parte Nome do nome do assembly lado a lado.
pvReserved
Esse parâmetro é reservado e deve ser NULL.
Retornar valor
Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Requisitos
Requisito | Valor |
---|---|
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 |