次の方法で共有


関数の作成

この関数はCreate、提供情報のインストール状態を関連付けるために使用Configuration Manager状態 MIF ファイルを作成します。

構文

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 ファイルを 1 つだけ作成する必要があります。 1 つのセッション内の複数のインストールが競合せずに状態を報告できるように、ファイル名は一意である必要があります。

Configuration Managerのローカライズされたバージョンで実行されるインストールでは、適切な形式で値を指定する必要があります。 ヨーロッパ言語の ANSI 形式。東アジア言語の DBCS 形式。

アプリケーションは、インストールが終了する前に を呼び出す InstallStatusMIF 必要があります。 インストールによって を呼び出InstallStatusMIFす別のプロセスが作成された場合、MIF ファイルはConfiguration Managerに報告されません。

パラメーター bstrFilenamebstrCompany、、 bstrProductおよび bstrVersion は、それぞれ SMS_Package サーバー WMI クラス のプロパティ MIFFileName、、 MIFPublisherMIFNameおよび MIFVersionに直接関連しています。 これらのパラメーターとプロパティには、同じ値が含まれている必要があります。

次のセクションの例では、 メソッドを呼び出す方法を 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 が必要です。

ライブラリ: IsMIFCom.dll (Visual Basic) にリソースとして含まれます。

関連項目

状態 MIF 関数
SMS_Package サーバー WMI クラス