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
, bstrProduct
et bstrVersion
sont directement liés aux propriétés MIFFileName
de la classe WMI SMS_Package Server , MIFPublisher
, MIFName
et 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).