Skapa funktion
Funktionen Create
skapar en status-MIF-fil som Configuration Manager använder för att korrelera installationsstatusen för en annons.
Syntax
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 _
);
Parametrar
bstrFileName
Unikt namn för MIF-filen. Filnamnstillägget måste vara .mif. Funktionen skriver filen till katalogen %TEMP%.
bstrCompany
Tillverkare eller utgivare av produkten, till exempel Microsoft. Den här parametern är begränsad till 64 tecken.
bstrProduct
Produkt- eller programnamn, till exempel Office 2000. Den här parametern är begränsad till 64 tecken.
bstrVersion
Version av produkten, till exempel 8.0a. Den här parametern är begränsad till 64 tecken.
bstrLocale
Land/region eller språkkod, till exempel ENU. Den här parametern är valfri och är begränsad till 16 tecken.
bstrSerialNo
Produktens serienummer. Den här parametern är valfri och är begränsad till 64 tecken.
bstrMessage
Beskrivande meddelande om status för installationen, som lagts till i programmets statusmeddelande. Den här parametern är begränsad till 128 tecken.
bStatus
true
om installationsstatusen lyckas.
Returvärden
Ingen.
Anmärkningar
Installationsprogrammet (installationsprogrammet) får bara skapa en MIF-fil för installationsstatus för paketet. Filnamnet måste vara unikt så att flera installationer i en enda session kan rapportera status utan konflikt.
Installationer som körs på lokaliserade versioner av Configuration Manager måste ange värden i lämpligt format: ANSI-format för europeiska språk; DBCS-format för språk i Östasien.
Programmet måste anropa InstallStatusMIF
innan installationen avslutas. MIF-filen rapporteras inte till Configuration Manager om installationen skapar en annan process som anropar InstallStatusMIF
.
Observera att parametrarna bstrFilename
, bstrCompany
, bstrProduct
och bstrVersion
är direkt relaterade till egenskaperna för SMS_Package Server WMI-klassMIFFileName
, , MIFPublisher
MIFName
respektive MIFVersion
. Dessa parametrar och egenskaper måste innehålla samma värden.
Exemplet i nästa avsnitt visar hur du anropar Create
metoden.
Exempel
[VisualBasic]
Dim MIFStatus As New InstallStatusMIF
MIFStatus.Create "MyStatusFile", _
"MyCompany", _
"MyProduct", _
"1.00.000", _
"ENU", _
" ", _
"Installation Successful", _
True
Krav
Windows NT/2000: Kräver Windows NT 4.0 eller senare.
Windows 95/98: Kräver Windows 95 eller senare.
Version: Kräver SMS 2.0.
Bibliotek: Ingår som en resurs i IsMIFCom.dll (Visual Basic).