IAssemblyName::SetProperty 方法 (winsxs.h)
SetProperty 方法将名称-值对添加到并排程序集名称。 此方法可以更改或删除现有名称/值对的值。
语法
HRESULT SetProperty(
[in] DWORD PropertyId,
[in] LPVOID pvProperty,
[in, optional] DWORD cbProperty
);
参数
[in] PropertyId
表示名称/值对的属性 ID。 有效属性 ID 是ASM_NAME 枚举值。
[in] pvProperty
指向缓冲区的指针,该缓冲区包含名称/值对的值。
[in, optional] cbProperty
pvProperty 指定的缓冲区的大小(以字节为单位)。 将此参数的值设置为零,以从程序集名称中删除名称-值对。
返回值
此方法可以返回其中一个值。
返回值 | 说明 |
---|---|
|
方法成功。 |
|
方法未成功。 |
|
方法未成功。 SetProperty 方法是在 Finalize 方法之后调用的。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | winsxs.h |
DLL | Sxs.dll |