Dela via


Skapa funktion

Funktionen Create skapar en status-MIF-fil som Configuration Manager använder för att korrelera installationsstatusen för en annons.

Syntax

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

Parametrar

bstrFileName
Unikt namn för MIF-filen. Filnamnstillägget måste vara .mif. Funktionen skriver filen till katalogen %TEMP%.

bstrCompany
Tillverkare eller utgivare av produkten, till exempel Microsoft. Den här parametern är begränsad till 64 tecken.

bstrProduct
Produkt- eller programnamn, till exempel Office 2000. Den här parametern är begränsad till 64 tecken.

bstrVersion
Version av produkten, till exempel 8.0a. Den här parametern är begränsad till 64 tecken.

bstrLocale
Land/region eller språkkod, till exempel ENU. Den här parametern är valfri och är begränsad till 16 tecken.

bstrSerialNo
Produktens serienummer. Den här parametern är valfri och är begränsad till 64 tecken.

bstrMessage
Beskrivande meddelande om status för installationen, som lagts till i programmets statusmeddelande. Den här parametern är begränsad till 128 tecken.

bStatus
true om installationsstatusen lyckas.

Returvärden

Ingen.

Anmärkningar

Installationsprogrammet (installationsprogrammet) får bara skapa en MIF-fil för installationsstatus för paketet. Filnamnet måste vara unikt så att flera installationer i en enda session kan rapportera status utan konflikt.

Installationer som körs på lokaliserade versioner av Configuration Manager måste ange värden i lämpligt format: ANSI-format för europeiska språk; DBCS-format för språk i Östasien.

Programmet måste anropa InstallStatusMIF innan installationen avslutas. MIF-filen rapporteras inte till Configuration Manager om installationen skapar en annan process som anropar InstallStatusMIF.

Observera att parametrarna bstrFilename, bstrCompany, bstrProductoch bstrVersion är direkt relaterade till egenskaperna för SMS_Package Server WMI-klassMIFFileName, , MIFPublisherMIFNamerespektive MIFVersion. Dessa parametrar och egenskaper måste innehålla samma värden.

Exemplet i nästa avsnitt visar hur du anropar Create metoden.

Exempel

[VisualBasic]  
   Dim MIFStatus As New InstallStatusMIF  

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

Krav

Windows NT/2000: Kräver Windows NT 4.0 eller senare.

Windows 95/98: Kräver Windows 95 eller senare.

Version: Kräver SMS 2.0.

Bibliotek: Ingår som en resurs i IsMIFCom.dll (Visual Basic).

Se även

Status-MIF-funktioner
SMS_Package, serverns WMI-klass