Solicitud de una característica
Hay varias funciones a las que una aplicación debe llamar para solicitar características. Antes de solicitar una característica, la aplicación debe asegurarse de que la característica está instalada. Si la aplicación llama a MsiUseFeature antes de que la aplicación tenga acceso a una característica, la aplicación puede usar la información devuelta para mantener las métricas de uso.
Para solicitar una característica
- Llame a MsiEnumFeatures o a la función MsiQueryFeatureState si quiere determinar la disponibilidad de una característica sin incrementar el recuento de uso.
- Indique que la aplicación tiene la intención de usar una característica mediante una llamada a la función MsiUseFeature.
- Determine las ubicaciones de los archivos mediante una llamada a la función MsiGetComponentPath.
- Configure la característica llamando a la función MsiConfigureFeature.
- Obtenga las métricas de uso que la aplicación puede usar llamando a la función MsiGetFeatureUsage.
En el diagrama siguiente se muestra el modelo de solicitud de características.