Freigeben über


Arbeiten mit Features und Komponenten

Es gibt mehrere Funktionen, die die Installation von Produktkomponenten und -features ändern. Im Folgenden wird beschrieben, wie Sie Features und Komponenten ändern.

So ändern Sie die Installation von Features und Komponenten

  1. Legen Sie die Installationsebene für eine Komponente oder ein Feature fest, indem Sie die MsiSetInstallLevel-Funktion aufrufen.

    Jedem Feature in einem Paket wird eine Installationsebene in der Featuretabelle zugewiesen. Wenn die Installationsebene eines Features niedriger als die von MsiSetInstallLevel festgelegte Ebene ist, wird das Feature für die Installation ausgewählt. Nachdem MsiSetInstallLevel aufgerufen wurde, können Sie explizit ändern, ob ein Feature installiert ist.

  2. Ermitteln Sie, welche Zustände für ein angegebenes Feature verfügbar sind, indem Sie die MsiGetFeatureValidStates-Funktion aufrufen.

  3. Rufen Sie die MsiGetFeatureCost-Funktion auf, um die Speicherplatzanforderungen für ein angegebenes Feature und seine untergeordneten Features abzurufen.

  4. Rufen Sie den aktuellen Status eines Features oder einer Komponente ab, indem Sie die MsiGetFeatureState-Funktion oder die MsiGetComponentState-Funktion aufrufen.

  5. Ändern Sie den Status des Features oder der Komponente mit der MsiSetFeatureState-Funktion oder der MsiSetComponentState-Funktion.