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 FunctionsSMS_Package, serverns WMI-klass