Interface IApplicationActivationManager (shobjidl_core.h)
Fornece métodos que ativam aplicativos da Windows Store para as extensões Iniciar, Arquivo e Protocolo. Normalmente, você usará essa interface em depuradores e ferramentas de design.
Herança
A interface IApplicationActivationManager herda da interface IUnknown . IApplicationActivationManager também tem estes tipos de membros:
Métodos
A interface IApplicationActivationManager tem esses métodos.
IApplicationActivationManager::ActivateApplication Ativa o aplicativo da Windows Store especificado para o contrato de inicialização genérico (Windows.Launch) na sessão atual. |
IApplicationActivationManager::ActivateForFile Ativa o aplicativo da Windows Store especificado para o contrato de arquivo (Windows.File). |
IApplicationActivationManager::ActivateForProtocol Ativa o aplicativo da Windows Store especificado para o contrato de protocolo (Windows.Protocol). |
Comentários
Quando implementar
Não implemente essa interface por conta própria. O Windows fornece uma implementação como parte da classe CApplicationActivationManager. Para obter uma instância dessa classe, chame CoCreateInstance com a ID da classe CLSID_ApplicationActivationManager.Notas de uso
Um objeto IApplicationActivationManager cria um thread em seu processo de host para fornecer quaisquer objetos de argumentos de evento ativados (LaunchActivatedEventArgs, FileActivatedEventArgs e ProtocolActivatedEventArgs) que são passados para o aplicativo. Se o processo de chamada for de longa duração, você poderá criar esse objeto no processo, com base na suposição de que os argumentos de evento existirão tempo suficiente para o aplicativo de destino usá-los. No entanto, se o processo de chamada for gerado apenas para iniciar o aplicativo de destino, ele deverá criar o objeto IApplicationActivationManager fora do processo, usando CLSCTX_LOCAL_SERVER. Isso faz com que o objeto seja criado em uma instância de Dllhost.exe que gerencia automaticamente o tempo de vida do objeto com base em referências pendentes aos objetos de argumento de evento ativados.Requisitos
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |