Teilen über


Arbeiten mit Funktionen und Komponenten

Es gibt mehrere Funktionen, die die Installation von Produkt -Komponenten und Featuresändern. Im Folgenden wird beschrieben, wie Features und Komponenten geändert werden.

So ändern Sie die Installation von Features und Komponenten

  1. Legen Sie die Installationsstufe für eine Komponente oder ein Feature fest, indem Sie die funktion MsiSetInstallLevel aufrufen.

    Jedem Feature in einem Paket wird eine Installationsebene in der Featuretabellezugewiesen. Wenn die Installationsebene eines Features niedriger als die von MsiSetInstallLevelfestgelegte 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 bestimmtes Feature verfügbar sind, indem Sie die MsiGetFeatureValidStates-Funktion aufrufen.

  3. Rufen Sie die Speicherplatzanforderungen für ein bestimmtes Feature und die untergeordneten Features ab, indem Sie die MsiGetFeatureCost--Funktion aufrufen.

  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.