次の方法で共有


フィーチャーとコンポーネントの操作

製品 のコンポーネントや機能のインストールを変更するいくつかの機能があります。 次に、機能とコンポーネントを変更する方法について説明します。

機能とコンポーネントのインストールを変更するには

  1. MsiSetInstallLevel 関数を呼び出して、コンポーネントまたは機能のインストール レベルを設定します。

    パッケージ内の各機能には、フィーチャー テーブルのインストール レベルが割り当てられます。 機能のインストール レベルが、msiSetInstallLevelによって設定レベルより低い場合は、インストール用に機能が選択されます。 MsiSetInstallLevel 呼び出された後、機能がインストールされているかどうかを明示的に変更できます。

  2. MsiGetFeatureValidStates 関数を呼び出して、指定した機能で使用できる状態を決定します。

  3. MsiGetFeatureCost 関数を呼び出して、指定した機能とその子機能のディスク領域の要件を取得します。

  4. MsiGetFeatureState 関数または MsiGetComponentState 関数を呼び出して、機能またはコンポーネントの現在の状態を取得します。

  5. MsiSetFeatureState 関数または MsiSetComponentState 関数を使用して、機能またはコンポーネントの状態を変更します。