分享方式:


建立函式

Create 式會建立狀態 MIF 檔案,Configuration Manager用來將公告的安裝狀態相互關聯。

語法

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 _  
);  

參數

bstrFileName
MIF 檔案的唯一名稱。 副檔名必須是 .mif。 函式會將檔案寫入 %TEMP% 目錄。

bstrCompany
產品製造商或發行者,例如Microsoft。 此參數限制為 64 個字元。

bstrProduct
產品或程式名稱,例如 Office 2000。 此參數限制為 64 個字元。

bstrVersion
產品版本,例如 8.0a。 此參數限制為 64 個字元。

bstrLocale
國家/地區或語言代碼,例如 ENU。 此參數是選擇性的,且限制為 16 個字元。

bstrSerialNo
產品的序號。 此參數是選擇性的,且限制為 64 個字元。

bstrMessage
安裝狀態的描述性訊息,新增至程式狀態訊息。 此參數限制為 128 個字元。

bStatus
true 如果安裝狀態為成功,則為 。

傳回值

無。

註解

您的安裝 (安裝程式) 應用程式只需要為套件建立一個安裝狀態 MIF 檔案。 檔案名必須是唯一的,讓單一會話中的多個安裝可以報告狀態,而不會發生衝突。

在當地語系化版本的 Configuration Manager 上執行的安裝必須指定適當格式的值:歐洲語言的 ANSI 格式;東亞語言的 DBCS 格式。

您的應用程式必須在安裝結束之前呼叫 InstallStatusMIF 。 如果安裝建立另一個呼叫 InstallStatusMIF 的進程,則不會向Configuration Manager報告 MIF 檔案。

請注意,、 bstrCompanybstrProductbstrVersion 參數 bstrFilename 分別與SMS_Package Server WMI 類別屬性 MIFFileNameMIFPublisherMIFNameMIFVersion 直接相關。 這些參數和屬性必須包含相同的值。

下一節中的範例示範如何呼叫 Create 方法。

範例

[VisualBasic]  
   Dim MIFStatus As New InstallStatusMIF  

   MIFStatus.Create "MyStatusFile", _  
                    "MyCompany", _  
                    "MyProduct", _  
                    "1.00.000", _  
                    "ENU", _  
                    " ", _  
                    "Installation Successful", _  
                    True  

需求

Windows NT/2000:需要Windows NT 4.0 或更新版本。

Windows 95/98:需要 Windows 95 或更新版本。

版本:需要 SMS 2.0。

程式庫:包含為 visual Basic) 中IsMIFCom.dll (資源。

另請參閱

狀態 MIF 函式
SMS_Package伺服器 WMI 類別