Função InstantiateComponentFromPackage (comppkgsup.h)
Cria uma instância de uma classe em um pacote de aplicativos.
Sintaxe
HRESULT InstantiateComponentFromPackage(
[in] HSTRING classId,
[in] HSTRING packageFullName,
[out] IInspectable **instance
);
Parâmetros
[in] classId
A classe a ser ativada no pacote nomeado.
[in] packageFullName
O nome completo do pacote.
[out] instance
Recebe uma instância da classe .
Valor retornado
A função retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.
Código de retorno | Descrição |
---|---|
|
A função foi bem-sucedida. |
|
A classe não está registrada ou a classe não está listada na chave do Registro "HKEY_LOCAL_MACHINE\Software\Microsoft\MediaEngine\MediaExtensions\EME\CDMS". Confira os comentários para obter mais informações. |
Comentários
Essa função só pode ser usada com pacotes cujo "PackageFamilyName" é definido como uma chave de subchave registrada na chave "HKEY_LOCAL_MACHINE\Software\Microsoft\MediaEngine\MediaExtensions\EME\CDMS".
Essa API só deve ser chamada em circunstâncias muito excepcionais porque o código instalado do repositório de aplicativos não deve ser invocado de aplicativos da área de trabalho, pois tem um nível mais baixo de confiança associado a ela.
Requisitos
Cliente mínimo com suporte | Windows 8.1 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | comppkgsup.h |
Biblioteca | Comppkgsup.lib |
DLL | CompPkgSup.dll |