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 acceda 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 la función MsiEnumFeatures o a la función MsiQueryFeatureState si desea determinar la disponibilidad de una funcionalidad sin incrementar el recuento de uso.
- Indique la intención de su aplicación de usar una característica llamando a la función MsiUseFeature.
- Determine las ubicaciones de los archivos llamando 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.