Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Funktionen InstallStatusMIFEx i Configuration Manager förbättrar funktionerna i InstallStatusMIF.
Syntax
DWORD InstallStatusMIFEx(
char* pszFileName,
char* pszCompany,
char* pszProduct,
char* pszVersion,
char* pszLocale,
char* pszSerialNo,
char* pszMessage,
BOOL bStatus,
BOOL bProgramReboots
);
Parametrar
pszFileName Pekar på ett unikt namn för MIF-filen (Management Information Format). Filnamnstillägget måste vara .mif. Funktionen skriver filen till katalogen %TEMP%.
pszCompany Pekare till tillverkaren eller utgivaren av produkten, till exempel Microsoft. Den här parametern är begränsad till 64 tecken.
pszProduct Pekar på produktens eller programmets namn, till exempel Microsoft Office 2000. Den här parametern är begränsad till 64 tecken.
pszVersion Pekar på versionen av produkten, till exempel 8.0a. Den här parametern är begränsad till 64 tecken.
pszLocale Pekare till land/region eller språkkod, till exempel ENU. Den här parametern är valfri och begränsad till 16 tecken.
pszSerialNo Pekar på produktens serienummer. Den här parametern är valfri och begränsad till 64 tecken.
pszMessage Pekar på ett beskrivande meddelande om installationens status, som läggs till i programmets statusmeddelande. Den här parametern är begränsad till 128 tecken.
bStatus
true om installationsstatusen lyckas.
bProgramReboots
true om programmet startar om datorn.
Returvärden
Ett värde som inte är noll för att indikera lyckat resultat.
Anmärkningar
InstallStatusMIFEx är funktionellt ekvivalent med InstallStatusMIF, förutom tillägget av parametern bProgramReboot. Att använda bProgramRebootär det mest tillförlitliga sättet att skicka den här informationen till Configuration Manager, eftersom Configuration Manager kanske inte kan få rätt slutkod från processen under omstarten. Om programmet efter att ha slutfört programkörningen anger den här flaggan i MIF-filen och en omstart inte har skett väntar Configuration Manager i en minut innan något annat program startas. Detta ger tillräckligt med tid för att omstarten ska slutföras. Den här flaggan gör det också möjligt för Configuration Manager att skicka ett preliminärt statusmeddelande för programmet och sedan ett slutligt statusmeddelande efter omstarten.
Installationsprogrammet (installationsprogrammet) får bara skapa en MIF-fil för installationsstatus för paketet. Filnamnet som du anger måste vara unikt.
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 InstallStatusMIFEx innan installationen avslutas. MIF-filen rapporteras inte till Configuration Manager om installationen skapar en annan process som anropar InstallStatusMIFEx.
Parametrarna pszFilename, pszCompany, pszProductoch pszVersion är direkt relaterade till egenskaperna för SMS_Package Server WMI-klassMIFFileName, , MIFPublisherMIFNamerespektive MIFVersion. Dessa parametrar och egenskaper måste innehålla samma värden.
Krav
Windows NT/2000: Kräver Windows 2000 eller senare.
Version: Kräver SMS 2003 Advanced Client.
Bibliotek: Ingår som en resurs i IsMIF32.dll (C/C++).
Se även
Status MIF FunctionsInstallStatusMIFSMS_Package, serverns WMI-klass