Tworzenie funkcji
Funkcja Create
tworzy plik MIF stanu, który Configuration Manager używa do skorelowania stanu instalacji anonsu.
Składni
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
Unikatowa nazwa pliku MIF. Rozszerzenie nazwy pliku musi mieć nazwę mif. Funkcja zapisuje plik w katalogu %TEMP%.
bstrCompany
Producent lub wydawca produktu, na przykład Microsoft. Ten parametr jest ograniczony do 64 znaków.
bstrProduct
Nazwa produktu lub programu, na przykład Office 2000. Ten parametr jest ograniczony do 64 znaków.
bstrVersion
Wersja produktu, na przykład 8.0a. Ten parametr jest ograniczony do 64 znaków.
bstrLocale
Kod kraju/regionu lub języka, na przykład ENU. Ten parametr jest opcjonalny i jest ograniczony do 16 znaków.
bstrSerialNo
Numer seryjny produktu. Ten parametr jest opcjonalny i jest ograniczony do 64 znaków.
bstrMessage
Opisowy komunikat o stanie instalacji dodany do komunikatu o stanie programu. Ten parametr jest ograniczony do 128 znaków.
bStatus
true
jeśli stan instalacji jest pomyślny.
Wartości zwracane
Brak.
Uwagi
Aplikacja instalacka (instalacka) musi utworzyć tylko jeden plik MIF stanu instalacji dla pakietu. Nazwa pliku musi być unikatowa, aby wiele instalacji w jednej sesji raportować stan bez konfliktu.
Instalacje uruchamiane w zlokalizowanych wersjach Configuration Manager muszą określać wartości w odpowiednim formacie: format ANSI dla języków europejskich; Format DBCS dla języków Azji Wschodniej.
Aplikacja musi zostać wywołana InstallStatusMIF
przed zakończeniem instalacji. Plik MIF nie jest zgłaszany do Configuration Manager, jeśli instalacja tworzy inny proces, który wywołuje .InstallStatusMIF
Należy pamiętać, że parametry bstrFilename
, bstrCompany
, bstrProduct
, i bstrVersion
są bezpośrednio związane z właściwościami MIFFileName
klasy WMI serwera SMS_Package, odpowiednio , MIFPublisher
, MIFName
i MIFVersion
. Te parametry i właściwości muszą zawierać te same wartości.
W przykładzie w następnej sekcji pokazano, jak wywołać Create
metodę .
Przykład
[VisualBasic]
Dim MIFStatus As New InstallStatusMIF
MIFStatus.Create "MyStatusFile", _
"MyCompany", _
"MyProduct", _
"1.00.000", _
"ENU", _
" ", _
"Installation Successful", _
True
Wymagania
Windows NT/2000: Wymaga systemu Windows NT 4.0 lub nowszego.
Windows 95/98: wymaga systemu Windows 95 lub nowszego.
Wersja: wymaga programu SMS 2.0.
Biblioteka: dołączona jako zasób w IsMIFCom.dll (Visual Basic).