Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen InstallStatusMIFEx i Configuration Manager förbättrar funktionaliteten 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 Pekare till 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 produktens tillverkare eller utgivare, till exempel Microsoft. Den här parametern är begränsad till 64 tecken.
pszProduct Pekare till produkt- eller programnamnet, till exempel Microsoft Office 2000. Den här parametern är begränsad till 64 tecken.
pszVersion Peka på produktversionen, till exempel 8.0a. Den här parametern är begränsad till 64 tecken.
pszLocale Pekare till lands-/region- eller språkkoden, till exempel ENU. Den här parametern är valfri och begränsad till 16 tecken.
pszSerialNo Pekare till produktens serienummer. Den här parametern är valfri och begränsad till 64 tecken.
pszMessage Pekare till ett beskrivande meddelande om status för installationen, som läggs till i programmets statusmeddelande. Den här parametern är begränsad till 128 tecken.
bStatus
true om installationsstatusen är Lyckades.
bProgramReboots
true om programmet ska starta om datorn.
Returvärden
Ett annat värde än noll som anger lyckades.
Anmärkningar
InstallStatusMIFEx är funktionellt likvärdig 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 programkörningen slutförts anger programmet den här flaggan i MIF-filen och ingen omstart har skett, väntar Configuration Manager i en minut innan något annat program startas. Det ger tillräckligt med tid för att omstarten ska slutföras. Med den här flaggan kan även Configuration Manager skicka ett preliminärt statusmeddelande för programmet och sedan ett slutligt statusmeddelande när omstarten har skett.
Installationsprogrammet (installationsprogrammet) får endast skapa en MIF-fil för installationsstatus för paketet. Filnamnet 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 östasiatiska språk.
Programmet måste anropas 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 WMI-klassen för SMS_Package-server , MIFNameMIFPublisher, och MIFVersion, respektive.MIFFileName Dessa parametrar och egenskaper måste innehålla samma värden.
Krav
Windows NT/2000: Windows 2000 eller senare krävs.
Version: Kräver SMS 2003 Advanced Client.
Bibliotek: Ingår som en resurs i IsMIF32.dll (C/C++).
Se även
Status MIF-funktionerInstallStatusMIFSMS_Package Server WMI-klass