IObjectWithAppUserModelID::SetAppID 方法 (shobjidl_core.h)
指定应用程序定义的唯一应用程序用户模型 ID (AppUserModelID) ,该 ID 将对象标识为特定文件类型的处理程序。 此方法由需要动态 AppUserModelID 的应用程序使用。
语法
HRESULT SetAppID(
[in] LPCWSTR pszAppID
);
参数
[in] pszAppID
类型: LPCWSTR
指向要分配给应用程序的 AppUserModelID 字符串的指针。
返回值
类型: HRESULT
不需要动态 AppUserModelID 的自定义实现可以返回E_NOTIMPL。 如果成功,需要动态 AppUserModelID 的自定义实现应返回S_OK,否则应返回错误值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | shobjidl_core.h (包括 Shobjidl.h) |
Library | Shell32.lib |
DLL | Shell32.dll (6.1 或更高版本) |
另请参阅
IObjectWithAppUserModelID::GetAppID