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) |