Функция 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 |