Özellik İsteme
Bir uygulamanın istek özellikleri için çağırması gereken çeşitli işlevler vardır. Özellik istemeden önce uygulamanın özelliğin yüklendiğinden emin olması gerekir. Uygulama bir özelliğe erişmeden önce MsiUseFeatureçağırırsa, uygulama kullanım ölçümlerini korumak için döndürülen bilgileri kullanabilir.
Bir özelliği talep etmek için
- Kullanım sayısını artırmadan bir özelliğin kullanılabilirliğini belirlemek istiyorsanız MsiEnumFeatures veya MsiQueryFeatureState işlevini çağırın.
- MsiUseFeature işlevini çağırarak uygulamanızın bir özelliği kullanma amacını belirtin.
- MsiGetComponentPath işlevini çağırarak dosya konumlarını belirleyin.
- MsiConfigureFeature işlevini çağırarak özelliği yapılandırın.
- MsiGetFeatureUsage işlevini çağırarak uygulamanızın kullanabileceği kullanım ölçümlerini alın.
Aşağıdaki diyagramda özellik isteği modeli gösterilmektedir.