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 |
标头 | winsxs.h |
DLL | Sxs.dll |