InstantiateComponentFromPackage 函数 (comppkgsup.h)
在应用程序包中创建类的实例。
语法
HRESULT InstantiateComponentFromPackage(
[in] HSTRING classId,
[in] HSTRING packageFullName,
[out] IInspectable **instance
);
参数
[in] classId
在命名包中要激活的类。
[in] packageFullName
包的全名。
[out] instance
接收 类的实例。
返回值
函数返回 HRESULT。 可能的值包括(但并不限于)下表中的项。
返回代码 | 说明 |
---|---|
|
函数成功。 |
|
类未注册,或者该类未在注册表项“HKEY_LOCAL_MACHINE\Software\Microsoft\MediaEngine\MediaExtensions\EME\CDMS”下列出。 有关详细信息,请参阅备注。 |
备注
此函数只能用于“PackageFamilyName”定义为在“HKEY_LOCAL_MACHINE\Software\Microsoft\MediaEngine\MediaExtensions\EME\CDMS”键下注册的子键的包。
仅应在非常异常的情况下调用此 API,因为不应从桌面应用程序调用从应用程序存储安装的代码,因为它具有较低的关联信任级别。
要求
最低受支持的客户端 | Windows 8.1 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | comppkgsup.h |
Library | Comppkgsup.lib |
DLL | CompPkgSup.dll |