Créer une fonction

La Create fonction crée un fichier MIF de status que Configuration Manager utilise pour mettre en corrélation le status d’installation d’une publication.

Syntaxe

StatusMIF.Create(
     ByVal bstrFileName As String _
     ByVal bstrCompany As String _
     ByVal bstrProduct As String _
     ByVal bstrVersion As String _
     ByVal bstrLocale As String _
     ByVal bstrSerialNo As String _
     ByVal bstrMessage As String _
     ByVal bStatus As Long _
);

Paramètres

bstrFileName Nom unique du fichier MIF. L’extension de nom de fichier doit être .mif. La fonction écrit le fichier dans le répertoire %TEMP %.

bstrCompany Fabricant ou éditeur du produit, par exemple, Microsoft. Ce paramètre est limité à 64 caractères.

bstrProduct Nom du produit ou du programme, par exemple Office 2000. Ce paramètre est limité à 64 caractères.

bstrVersion Version du produit, par exemple, 8.0a. Ce paramètre est limité à 64 caractères.

bstrLocale Pays/région ou code de langue, par exemple ENU. Ce paramètre est facultatif et limité à 16 caractères.

bstrSerialNo Numéro de série du produit. Ce paramètre est facultatif et est limité à 64 caractères.

bstrMessageMessage descriptif sur le status de l’installation, ajouté au message de programme status. Ce paramètre est limité à 128 caractères.

bStatus truesi le status de l’installation est réussi.

Valeurs de retour

Aucun.

Remarques

Votre application d’installation (configuration) ne doit créer qu’un seul fichier MIF de status d’installation pour le package. Le nom de fichier doit être unique pour que plusieurs installations d’une même session puissent signaler leur état sans conflit.

Les installations qui s’exécutent sur des versions localisées de Configuration Manager doivent spécifier les valeurs dans le format approprié : format ANSI pour les langues européennes ; Format DBCS pour les langues d’Asie de l’Est.

Votre application doit appeler InstallStatusMIF avant la fermeture de l’installation. Le fichier MIF n’est pas signalé à Configuration Manager si l’installation crée un autre processus qui appelle InstallStatusMIF.

Notez que les paramètres bstrFilename, , bstrProductbstrCompanyet sont bstrVersion directement liés aux propriétés MIFFileNamede classe WMI du serveur SMS_Package , MIFPublisher, MIFNameet MIFVersion, respectivement. Ces paramètres et propriétés doivent contenir les mêmes valeurs.

L’exemple de la section suivante montre comment appeler la Create méthode.

Exemple

[VisualBasic]
   Dim MIFStatus As New InstallStatusMIF

   MIFStatus.Create "MyStatusFile", _
                    "MyCompany", _
                    "MyProduct", _
                    "1.00.000", _
                    "ENU", _
                    " ", _
                    "Installation Successful", _
                    True

Configuration requise

Windows NT/2000 : nécessite Windows NT 4.0 ou version ultérieure.

Windows 95/98 : nécessite Windows 95 ou une version ultérieure.

Version : nécessite SMS 2.0.

Bibliothèque : incluse en tant que ressource dans IsMIFCom.dll (Visual Basic).

Voir aussi

État Fonctions MIFSMS_Package serveur Classe WMI