Delen via


Functie maken

De Create functie maakt een MIF-statusbestand dat Configuration Manager gebruikt om de installatiestatus voor een advertentie te correleren.

Syntaxis

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 _  
);  

Parameters

bstrFileName
Unieke naam voor het MIF-bestand. Een bestandsnaamextensie moet .mif zijn. De functie schrijft het bestand naar de map %TEMP%.

bstrCompany
Fabrikant of uitgever van het product, bijvoorbeeld Microsoft. Deze parameter is beperkt tot 64 tekens.

bstrProduct
Product- of programmanaam, bijvoorbeeld Office 2000. Deze parameter is beperkt tot 64 tekens.

bstrVersion
Versie van het product, bijvoorbeeld 8.0a. Deze parameter is beperkt tot 64 tekens.

bstrLocale
Land/regio of taalcode, bijvoorbeeld ENU. Deze parameter is optioneel en is beperkt tot 16 tekens.

bstrSerialNo
Serienummer van het product. Deze parameter is optioneel en is beperkt tot 64 tekens.

bstrMessage
Beschrijvend bericht over de status van de installatie, toegevoegd aan het statusbericht van het programma. Deze parameter is beperkt tot 128 tekens.

bStatus
true als de installatiestatus geslaagd is.

Retourwaarden

Geen.

Opmerkingen

Uw installatietoepassing (setup) mag slechts één MIF-bestand met de installatiestatus voor het pakket maken. De bestandsnaam moet uniek zijn, zodat meerdere installaties in één sessie de status zonder conflict kunnen rapporteren.

Installaties die worden uitgevoerd op gelokaliseerde versies van Configuration Manager moeten waarden opgeven in de juiste indeling: ANSI-indeling voor Europese talen; DBCS-indeling voor oost-Aziatische talen.

Uw toepassing moet aanroepen InstallStatusMIF voordat de installatie wordt afgesloten. Het MIF-bestand wordt niet gerapporteerd aan Configuration Manager als de installatie een ander proces maakt dat aanroeptInstallStatusMIF.

Houd er rekening mee dat de parameters bstrFilename, bstrCompany, bstrProducten bstrVersion rechtstreeks zijn gerelateerd aan respectievelijk de eigenschappen van de WMI-klasseMIFFileNameSMS_Package server , MIFPublisher, MIFNameen MIFVersion. Deze parameters en eigenschappen moeten dezelfde waarden bevatten.

In het voorbeeld in de volgende sectie ziet u hoe u de Create methode aanroept.

Voorbeeld

[VisualBasic]  
   Dim MIFStatus As New InstallStatusMIF  

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

Vereisten

Windows NT/2000: Vereist Windows NT 4.0 of hoger.

Windows 95/98: Hiervoor is Windows 95 of hoger vereist.

Versie: hiervoor is SMS 2.0 vereist.

Bibliotheek: opgenomen als een resource in IsMIFCom.dll (Visual Basic).

Zie ook

Status MIF-functies
WMI-klasse SMS_Package-server