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 |