Share via


Interfaz IApplicationActivationManager (shobjidl_core.h)

Proporciona métodos que activan aplicaciones de la Tienda Windows para las extensiones Launch, File y Protocol. Normalmente usará esta interfaz en depuradores y herramientas de diseño.

Herencia

La interfaz IApplicationActivationManager hereda de la interfaz IUnknown . IApplicationActivationManager también tiene estos tipos de miembros:

Métodos

La interfaz IApplicationActivationManager tiene estos métodos.

 
IApplicationActivationManager::ActivateApplication

Activa la aplicación de la Tienda Windows especificada para el contrato de inicio genérico (Windows.Launch) en la sesión actual.
IApplicationActivationManager::ActivateForFile

Activa la aplicación de la Tienda Windows especificada para el contrato de archivo (Windows.File).
IApplicationActivationManager::ActivateForProtocol

Activa la aplicación de la Tienda Windows especificada para el contrato de protocolo (Windows.Protocol).

Comentarios

Cuándo implementar

No implemente esta interfaz usted mismo. Windows proporciona una implementación como parte de la clase CApplicationActivationManager. Para obtener una instancia de esta clase, llame a CoCreateInstance con el identificador de clase CLSID_ApplicationActivationManager.

Notas de uso

Un objeto IApplicationActivationManager crea un subproceso en su proceso host para atender los objetos de argumentos de evento activados (LaunchActivatedEventArgs, FileActivatedEventArgs y ProtocolActivatedEventArgs) que se pasan a la aplicación. Si el proceso de llamada es de larga duración, puede crear este objeto en proceso, en función de la suposición de que los argumentos de evento existirán lo suficientemente largo como para que la aplicación de destino las use. Sin embargo, si el proceso de llamada solo se genera para iniciar la aplicación de destino, debe crear el objeto IApplicationActivationManager fuera de proceso, mediante CLSCTX_LOCAL_SERVER. Esto hace que el objeto se cree en una instancia de Dllhost.exe que administra automáticamente la duración del objeto en función de referencias pendientes a los objetos de argumento de evento activados.

Requisitos

   
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (include Shobjidl.h)

Consulte también

IUnknown