Función InstantiateComponentFromPackage (comppkgsup.h)
Crea una instancia de una clase en un paquete de aplicación.
Sintaxis
HRESULT InstantiateComponentFromPackage(
[in] HSTRING classId,
[in] HSTRING packageFullName,
[out] IInspectable **instance
);
Parámetros
[in] classId
Clase que se va a activar en el paquete con nombre.
[in] packageFullName
Nombre completo del paquete.
[out] instance
Recibe una instancia de la clase .
Valor devuelto
La función devuelve un VALOR HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Código devuelto | Descripción |
---|---|
|
La función se ha realizado correctamente. |
|
La clase no está registrada o la clase no aparece en la clave del Registro "HKEY_LOCAL_MACHINE\Software\Microsoft\MediaEngine\MediaExtensions\EME\CDMS". Consulta los comentarios para obtener más información. |
Comentarios
Esta función solo se puede usar con paquetes cuyo "PackageFamilyName" se define como una clave de subclave registrada en la clave "HKEY_LOCAL_MACHINE\Software\Microsoft\MediaEngine\MediaExtensions\EME\CDMS".
Esta API solo debe llamarse en circunstancias muy excepcionales, ya que el código instalado desde el almacén de aplicaciones no debe invocarse desde aplicaciones de escritorio, ya que tiene un nivel de confianza inferior asociado.
Requisitos
Cliente mínimo compatible | Windows 8.1 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | comppkgsup.h |
Library | Comppkgsup.lib |
Archivo DLL | CompPkgSup.dll |