Fonction InstantiateComponentFromPackage (comppkgsup.h)
Crée un instance d’une classe dans un package d’application.
Syntaxe
HRESULT InstantiateComponentFromPackage(
[in] HSTRING classId,
[in] HSTRING packageFullName,
[out] IInspectable **instance
);
Paramètres
[in] classId
Classe à activer dans le package nommé.
[in] packageFullName
Nom complet du package.
[out] instance
Reçoit une instance de la classe.
Valeur retournée
La fonction retourne un HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
La fonction a réussi. |
|
La classe n’est pas inscrite ou la classe n’est pas répertoriée sous la clé de Registre « HKEY_LOCAL_MACHINE\Software\Microsoft\MediaEngine\MediaExtensions\EME\CDMS ». Pour plus d’informations, consultez les remarques. |
Notes
Cette fonction ne peut être utilisée qu’avec des packages dont « PackageFamilyName » est défini comme une clé de sous-clé inscrite sous la clé « HKEY_LOCAL_MACHINE\Software\Microsoft\MediaEngine\MediaExtensions\EME\CDMS ».
Cette API ne doit être appelée que dans des circonstances très exceptionnelles, car le code installé à partir du magasin d’applications ne doit pas être appelé à partir d’applications de bureau, car il est associé à un niveau de confiance inférieur.
Spécifications
Client minimal pris en charge | Windows 8.1 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | comppkgsup.h |
Bibliothèque | Comppkgsup.lib |
DLL | CompPkgSup.dll |