Megosztás a következőn keresztül:


Függvény létrehozása

A Create függvény létrehoz egy állapot-MIF-fájlt, amelyet Configuration Manager egy hirdetés telepítési állapotának korrelálásához használ.

Szintaxis

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éterek

bstrFileName
A MIF-fájl egyedi neve. A fájlnévkiterjesztésnek .mif kiterjesztésűnek kell lennie. A függvény a fájlt a %TEMP% könyvtárba írja.

bstrCompany
A termék gyártója vagy kiadója, például Microsoft. Ez a paraméter legfeljebb 64 karakterből állhat.

bstrProduct
Termék vagy program neve, például Office 2000. Ez a paraméter legfeljebb 64 karakterből állhat.

bstrVersion
A termék verziója, például 8.0a. Ez a paraméter legfeljebb 64 karakterből állhat.

bstrLocale
Ország/régió vagy nyelvi kód, például ENU. Ez a paraméter nem kötelező, és legfeljebb 16 karakterből állhat.

bstrSerialNo
A termék sorozatszáma. Ez a paraméter nem kötelező, és legfeljebb 64 karakterből állhat.

bstrMessage
A telepítés állapotával kapcsolatos leíró üzenet, amely hozzá van adva a programállapot-üzenethez. Ez a paraméter legfeljebb 128 karakter hosszúságú lehet.

bStatus
true ha a telepítési állapot sikeres.

Értékek visszaadott értéke

Nincs.

Megjegyzések

A telepítőalkalmazásnak csak egy telepítési állapotú MIF-fájlt kell létrehoznia a csomaghoz. A fájlnévnek egyedinek kell lennie, hogy egyetlen munkamenetben több telepítés is jelentse az állapotot ütközés nélkül.

A Configuration Manager honosított verzióin futó telepítéseknek a megfelelő formátumban kell megadniuk az értékeket: ansi formátum az európai nyelvekhez; DBCS formátum kelet-ázsiai nyelvekhez.

Az alkalmazásnak meg kell hívnia InstallStatusMIF , mielőtt a telepítés befejeződik. A MIF-fájl nem lesz jelentve a Configuration Manager, ha a telepítés egy másik folyamatot hoz létre, amely meghívja a következőtInstallStatusMIF: .

Vegye figyelembe, hogy a , bstrCompany, bstrProductés bstrVersion paraméterek bstrFilenameközvetlenül kapcsolódnak a SMS_Package kiszolgálói WMI-osztály tulajdonságaihozMIFFileName, , MIFPublisherMIFName, és MIFVersion. Ezeknek a paramétereknek és tulajdonságoknak ugyanazokat az értékeket kell tartalmazniuk.

A következő szakaszban látható példa bemutatja, hogyan hívhatja meg a metódust Create .

Példa

[VisualBasic]  
   Dim MIFStatus As New InstallStatusMIF  

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

Követelmények

Windows NT/2000: Windows NT 4.0 vagy újabb verzió szükséges hozzá.

Windows 95/98: Windows 95 vagy újabb rendszert igényel.

Verzió: SMS 2.0 szükséges hozzá.

Kódtár: Erőforrásként szerepel a IsMIFCom.dll (Visual Basic) szolgáltatásban.

Lásd még

Állapot MIF-függvények
SMS_Package kiszolgálói WMI-osztály