Funzione InstantiateComponentFromPackage (comppkgsup.h)
Crea un'istanza di una classe in un pacchetto dell'applicazione.
Sintassi
HRESULT InstantiateComponentFromPackage(
[in] HSTRING classId,
[in] HSTRING packageFullName,
[out] IInspectable **instance
);
Parametri
[in] classId
Classe da attivare nel pacchetto denominato.
[in] packageFullName
Nome completo del pacchetto.
[out] instance
Riceve un'istanza della classe .
Valore restituito
La funzione restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Funzione completata. |
|
La classe non è registrata o la classe non è elencata nella chiave del Registro di sistema "HKEY_LOCAL_MACHINE\Software\Microsoft\MediaEngine\MediaExtensions\EME\CDMS". Per altre info, vedi le note. |
Commenti
Questa funzione può essere usata solo con i pacchetti il cui valore "PackageFamilyName" è definito come chiave di sottochiave registrata nella chiave "HKEY_LOCAL_MACHINE\Software\Microsoft\MediaEngine\MediaExtensions\EME\CDMS".
Questa API deve essere chiamata solo in circostanze molto eccezionali perché il codice installato dall'archivio applicazioni non deve essere richiamato dalle applicazioni desktop perché ha un livello di attendibilità inferiore associato.
Requisiti
Client minimo supportato | Windows 8.1 [solo app desktop] |
Server minimo supportato | Windows Server 2012 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | comppkgsup.h |
Libreria | Comppkgsup.lib |
DLL | CompPkgSup.dll |