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