Partager via


Créer une fonction

La Create fonction crée un fichier MIF d’état que Configuration Manager utilise pour mettre en corrélation l’état 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. Une 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
Code de pays/région ou de langue, par exemple, ENU. Ce paramètre est facultatif et est limité à 16 caractères.

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

bstrMessage
Message descriptif sur l’état de l’installation, ajouté au message d’état du programme. Ce paramètre est limité à 128 caractères.

bStatus
true si l’état d’installation est réussi.

Valeurs de retour

Aucun.

Remarques

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

Les installations qui s’exécutent sur des versions localisées de Configuration Manager doivent spécifier des valeurs au 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 fin 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, bstrCompany, bstrProductet bstrVersion sont directement liés aux propriétés MIFFileNamede la classe WMI SMS_Package Server , 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 version ultérieure.

Version : nécessite SMS 2.0.

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

Voir aussi

Fonctions MIF d’état
Classe WMI du serveur SMS_Package