Aracılığıyla paylaş


InstallStatusMIFEx İşlevi

InstallStatusMIFEx Configuration Manager işlevi InstallStatusMIF işlevini geliştirir.

Sözdizimi

DWORD InstallStatusMIFEx(  
     char* pszFileName,  
     char* pszCompany,  
     char* pszProduct,  
     char* pszVersion,  
     char* pszLocale,  
     char* pszSerialNo,  
     char* pszMessage,  
     BOOL bStatus,  
     BOOL bProgramReboots  
);  

Parametre

pszFileName
Yönetim Bilgileri Biçimi (MIF) dosyası için benzersiz bir ad işaretçisi. Dosya adı uzantısı .mif olmalıdır. işlevi dosyayı %TEMP% dizinine yazar.

pszCompany
Ürünün üreticisinin veya yayımcısının işaretçisi, örneğin Microsoft. Bu parametre 64 karakterle sınırlıdır.

pszProduct
Ürün veya program adının işaretçisi; örneğin, Microsoft Office 2000. Bu parametre 64 karakterle sınırlıdır.

pszVersion
Ürünün sürümünün işaretçisi, örneğin, 8.0a. Bu parametre 64 karakterle sınırlıdır.

pszLocale
Ülke/bölge veya dil kodunun işaretçisi, örneğin ENU. Bu parametre isteğe bağlıdır ve 16 karakterle sınırlıdır.

pszSerialNo
Ürünün seri numarasının işaretçisi. Bu parametre isteğe bağlıdır ve 64 karakterle sınırlıdır.

pszMessage
Programın durum iletisine eklenen yüklemenin durumu hakkında açıklayıcı bir iletinin işaretçisi. Bu parametre 128 karakterle sınırlıdır.

bStatus
true yükleme durumu başarılıysa.

bProgramReboots
true program bilgisayarı yeniden başlatacaksa.

Dönüş Değerleri

Başarıyı göstermek için sıfır olmayan bir değer.

Açıklamalar

InstallStatusMIFEx, parametresinin eklenmesi bProgramRebootdışında işlevsel olarak ile eşdeğerdirInstallStatusMIF. Yeniden bProgramRebootbaşlatma sırasında Configuration Manager işlemden doğru çıkış kodunu alamayacağından, bu bilgileri Configuration Manager geçirmenin en güvenilir yolu kullanmaktır. Program yürütmeyi tamamladıktan sonra program bu bayrağı MIF dosyasında ayarlar ve yeniden başlatma gerçekleşmediyse Configuration Manager başka bir programı başlatmadan önce bir dakika bekler. Bu, yeniden başlatma işleminin bitmesini sağlar. Bu bayrak, Configuration Manager program için bir ön başarı durumu iletisi ve yeniden başlatma gerçekleştikten sonra son başarı durumu iletisi göndermesini de sağlar.

Yükleme (kurulum) uygulamanızın paket için yalnızca bir yükleme durumu MIF dosyası oluşturması gerekir. Belirttiğiniz dosya adı benzersiz olmalıdır.

Configuration Manager yerelleştirilmiş sürümlerinde çalıştırılan yüklemeler değerleri uygun biçimde belirtmelidir: Avrupa dilleri için ANSI biçimi; Doğu Asya dilleri için DBCS biçimi.

Uygulamanızın yüklemeden önce çağrısı InstallStatusMIFEx yapması gerekir. Yükleme, çağıran InstallStatusMIFExbaşka bir işlem oluşturursa MIF dosyası Configuration Manager bildirilir.

, , pszCompanypszProductve pszVersion parametreleripszFilename, sırasıyla SMS_Package Sunucusu WMI Sınıfı özellikleri MIFFileName, MIFPublisher, MIFNameve MIFVersionile doğrudan ilgilidir. Bu parametreler ve özellikler aynı değerleri içermelidir.

Gereksinimler

Windows NT/2000: Windows 2000 veya üzerini gerektirir.

Sürüm: SMS 2003 Gelişmiş İstemcisi gerektirir.

Kitaplık: IsMIF32.dll(C/C++) içinde kaynak olarak dahil.

Ayrıca Bkz

Durum MIF İşlevleri
InstallStatusMIF
SMS_Package Sunucusu WMI Sınıfı