InstantiateComponentFromPackage-Funktion (comppkgsup.h)
Erstellt eine instance einer Klasse in einem Anwendungspaket.
Syntax
HRESULT InstantiateComponentFromPackage(
[in] HSTRING classId,
[in] HSTRING packageFullName,
[out] IInspectable **instance
);
Parameter
[in] classId
Die -Klasse, die im benannten Paket aktiviert werden soll.
[in] packageFullName
Der vollständige Name der Paketdatei.
[out] instance
Empfängt eine instance der -Klasse.
Rückgabewert
Die Funktion gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Funktion wurde erfolgreich ausgeführt. |
|
Die Klasse ist nicht registriert, oder die Klasse wird nicht unter dem Registrierungsschlüssel "HKEY_LOCAL_MACHINE\Software\Microsoft\MediaEngine\MediaExtensions\EME\CDMS" aufgeführt. Weitere Informationen finden Sie in den Hinweisen. |
Hinweise
Diese Funktion kann nur mit Paketen verwendet werden, deren "PackageFamilyName" als Unterschlüsselschlüssel definiert ist, der unter dem Schlüssel "HKEY_LOCAL_MACHINE\Software\Microsoft\MediaEngine\MediaExtensions\EME\CDMS" registriert ist.
Diese API sollte nur unter sehr außergewöhnlichen Umständen aufgerufen werden, da code, der aus dem Anwendungsspeicher installiert wird, nicht von Desktopanwendungen aufgerufen werden sollte, da ihr eine geringere Vertrauensebene zugeordnet ist.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8.1 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | comppkgsup.h |
Bibliothek | Comppkgsup.lib |
DLL | CompPkgSup.dll |