関数の作成

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 に報告されません。

パラメーター bstrFilenamebstrCompanybstrProduct、および bstrVersion は、それぞれ SMS_Package Server WMI クラス のプロパティ MIFFileNameMIFPublisherMIFName、および 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) のリソースとして含まれています。

関連項目

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