Поделиться через


Функция CreateAssemblyNameObject (winsxs.h)

Функция CreateAssemblyNameObject получает экземпляр интерфейса IAssemblyName .

Синтаксис

HRESULT CreateAssemblyNameObject(
  LPASSEMBLYNAME *ppAssemblyNameObj,
  LPCWSTR        szAssemblyName,
  DWORD          dwFlags,
  LPVOID         pvReserved
);

Параметры

ppAssemblyNameObj

Указатель на расположение, которое получает указатель IAssemblyName .

szAssemblyName

Указатель на строковое значение, содержащее имя параллельной сборки. В зависимости от dwFlags это строковое представление полного имени параллельной сборки или части имени сборки Name. Строковое значение может иметь значение NULL.

dwFlags

Значение этого параметра может быть сочетанием CREATE_ASM_NAME_OBJ_FLAGS параметров перечисления или 0. Если значение равно CANOF_PARSE_DISPLAY_NAME, параметр szAssemblyName содержит строковое представление полного имени параллельной сборки и анализируется для отдельных свойств. Если значение равно 0, szAssemblyName — это часть Name в имени параллельной сборки.

pvReserved

Этот параметр зарезервирован и должен иметь значение NULL.

Возвращаемое значение

Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header winsxs.h
DLL Sxs.dll