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 |
程式庫 | Comppkgsup.lib |
Dll | CompPkgSup.dll |