Tworzenie funkcji

Ta Create funkcja tworzy plik MIF stanu, którego program Configuration Manager używa do skorelowania stanu instalacji dla ogłoszenia.

Składnia

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 być .mif. Funkcja zapisuje plik w katalogu %TEMP%.

bstrCompany Producent lub wydawca produktu, na przykład Microsoft. Długość tego parametru jest ograniczona do 64 znaków.

bstrProduct Nazwa produktu lub programu, na przykład Office 2000. Długość tego parametru jest ograniczona do 64 znaków.

bstrVersion Wersja produktu, na przykład 8.0a. Długość tego parametru jest ograniczona do 64 znaków.

bstrLocale Kod kraju/regionu lub języka, na przykład ENU. Ten parametr jest opcjonalny i ograniczony do 16 znaków.

bstrSerialNo Numer seryjny produktu. Ten parametr jest opcjonalny i może mieć maksymalnie 64 znaki.

bstrMessage Komunikat opisowy o stanie instalacji, dodawany do komunikatu o stanie programu. Ten parametr jest ograniczony do 128 znaków.

bStatus true Jeśli stan instalacji to powodzenie.

Wartości zwracane

Żaden.

Uwagi

Aplikacja instalacyjna (instalacyjna) musi utworzyć tylko jeden plik MIF stanu instalacji dla pakietu. Nazwa pliku musi być unikatowa, aby wiele instalacji w jednej sesji mogło raportować stan bez konfliktu.

Instalacje uruchamiane na zlokalizowanych wersjach programu Configuration Manager muszą określać wartości w odpowiednim formacie: format ANSI dla języków europejskich; Format DBCS dla języków wschodnioazjatyckich.

Wniosek musi zostać wywołany InstallStatusMIF przed zakończeniem instalacji. Plik MIF nie jest zgłaszany do programu Configuration Manager, jeśli instalacja tworzy inny proces wywołujący InstallStatusMIFmetodę MIF

Należy pamiętać, że parametry bstrFilename, bstrCompany, , bstrProducti bstrVersion są bezpośrednio związane odpowiednio z właściwościami MIFFileNameklasy WMI serwera SMS_Package serwera, MIFVersionMIFPublisherMIFName, , oraz . Te parametry i właściwości muszą zawierać te same wartości.

W przykładzie w następnej sekcji pokazano, jak wywołać metodę Create .

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 SMS-a 2.0.

Biblioteka: Dołączona jako zasób do IsMIFCom.dll (Visual Basic).

Zobacz też

Stan funkcji MIFSMS_Package klasy WMI serwera