Freigeben über


Anfordern eines Features

Es gibt mehrere Funktionen, die eine Anwendung aufrufen muss, um Features anzufordern. Vor dem Anfordern eines Features muss die Anwendung sicherstellen, dass das Feature installiert ist. Wenn die Anwendung MsiUseFeature aufruft, bevor sie auf ein Feature zugreift, kann sie die zurückgegebenen Informationen verwenden, um Nutzungsmetriken zu verwalten.

So fordern Sie ein Feature an

  1. Rufen Sie msiEnumFeatures oder die MsiQueryFeatureState-Funktion auf, wenn Sie die Verfügbarkeit eines Features ermitteln möchten, ohne die Nutzungsanzahl zu erhöhen.
  2. Geben Sie die Absicht Ihrer Anwendung an, ein Feature zu verwenden, indem Sie die MsiUseFeature-Funktion aufrufen.
  3. Ermitteln Sie die Dateispeicherorte, indem Sie die MsiGetComponentPath-Funktion aufrufen.
  4. Konfigurieren Sie das Feature, indem Sie die MsiConfigureFeature-Funktion aufrufen.
  5. Rufen Sie Nutzungsmetriken ab, die Ihre Anwendung verwenden kann, indem Sie die MsiGetFeatureUsage-Funktion aufrufen.

Das folgende Diagramm veranschaulicht das Featureanforderungsmodell.

Featureanforderungsmodell.