Sdílet prostřednictvím


Vytvořit funkci

Funkce Create vytvoří stavový soubor MIF, který Configuration Manager používá ke korelaci stavu instalace pro inzerování.

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

Parametry

bstrFileName
Jedinečný název souboru MIF. Přípona názvu souboru musí být .mif. Funkce zapíše soubor do adresáře %TEMP%.

bstrCompany
Výrobce nebo vydavatel produktu, například Microsoft. Tento parametr je omezen na 64 znaků.

bstrProduct
Název produktu nebo programu, například Office 2000. Tento parametr je omezen na 64 znaků.

bstrVersion
Verze produktu, například 8.0a. Tento parametr je omezen na 64 znaků.

bstrLocale
Země/oblast nebo kód jazyka, například ENU. Tento parametr je volitelný a je omezený na 16 znaků.

bstrSerialNo
Sériové číslo výrobku. Tento parametr je volitelný a je omezený na 64 znaků.

bstrMessage
Popisná zpráva o stavu instalace přidaná do stavové zprávy programu. Tento parametr je omezen na 128 znaků.

bStatus
true pokud je stav instalace úspěšný.

Návratové hodnoty

Žádný.

Poznámky

Vaše instalační (instalační) aplikace musí pro balíček vytvořit pouze jeden soubor MIF se stavem instalace. Název souboru musí být jedinečný, aby více instalací v jedné relaci bylo možné hlásit stav bez konfliktu.

Instalace, které běží v lokalizovaných verzích Configuration Manager, musí určovat hodnoty v příslušném formátu: formát ANSI pro evropské jazyky; Formát DBCS pro jazyky ve východní Asii.

Aplikace musí volat InstallStatusMIF před ukončením instalace. Soubor MIF není hlášen jako Configuration Manager, pokud instalace vytvoří jiný proces, který volá InstallStatusMIF.

Všimněte si, že parametry bstrFilename, bstrCompany, bstrProducta bstrVersion jsou přímo spojené s vlastnostmi MIFFileNametřídy služby WMI serveru SMS_Package , MIFPublisher, MIFNamea MIFVersionv uvedeném pořadí. Tyto parametry a vlastnosti musí obsahovat stejné hodnoty.

Příklad v další části ukazuje, jak volat metodu Create .

Příklad

[VisualBasic]  
   Dim MIFStatus As New InstallStatusMIF  

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

Požadavky

systém Windows NT/2000: Vyžaduje systém Windows NT 4.0 nebo novější.

Windows 95/98: Vyžaduje Windows 95 nebo novější.

Verze: Vyžaduje SMS 2.0.

Knihovna: Zahrnuto jako prostředek v IsMIFCom.dll (Visual Basic).

Viz taky

Stavové funkce MIF
Serverová třída služby WMI SMS_Package