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


Метод IAssemblyName::SetProperty (winsxs.h)

Метод SetProperty добавляет пару "имя-значение" к имени параллельной сборки. Этот метод может изменить или удалить значение существующей пары "имя-значение".

Синтаксис

HRESULT SetProperty(
  [in]           DWORD  PropertyId,
  [in]           LPVOID pvProperty,
  [in, optional] DWORD  cbProperty
);

Параметры

[in] PropertyId

Идентификатор свойства, представляющий пару "имя-значение". Допустимые идентификаторы свойств ASM_NAME значения перечисления.

[in] pvProperty

Указатель на буфер, содержащий значение пары "имя-значение".

[in, optional] cbProperty

Размер буфера в байтах, заданный параметром pvProperty. Задайте значение этого параметра равным нулю, чтобы удалить пару "имя-значение" из имени сборки.

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

Этот метод может возвращать одно из этих значений.

Возвращаемое значение Описание
S_OK
Метод выполнен успешно.
S_FALSE
Метод не выполнен.
E_UNEXPECTED
Метод не выполнен. Метод SetProperty был вызван после метода Finalize .

Требования

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

См. также раздел

IAssemblyName