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
, bstrProduct
a bstrVersion
jsou přímo spojené s vlastnostmi MIFFileName
třídy služby WMI serveru SMS_Package , MIFPublisher
, MIFName
a MIFVersion
v 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).