機能の要求
機能を要求するためにアプリケーションが呼び出す必要がある関数がいくつかあります。 機能を要求する前に、アプリケーションで機能がインストールされていることを確認する必要があります。 アプリケーションが機能 アクセスする前に MsiUseFeature を呼び出した場合、アプリケーションは返された情報を使用して使用状況メトリックを維持できます。
機能の追加を要求するには
- 使用数を増やさずに機能の可用性を判断する場合は、MsiEnumFeatures または MsiQueryFeatureState 関数を呼び出します。
- MsiUseFeature 関数を呼び出して、機能を使用するアプリケーションの意図を示します。
- MsiGetComponentPath 関数を呼び出して、ファイルの場所を特定します。
- MsiConfigureFeature 関数を呼び出して、この機能を構成します。
- MsiGetFeatureUsage 関数を呼び出して、アプリケーションで使用できる使用状況メトリックを取得します。
次の図は、機能要求モデルを示しています。
機能要求モデル