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 に報告されません。
パラメーター bstrFilename、 bstrCompany、 bstrProduct、および bstrVersion は、それぞれ SMS_Package Server WMI クラス のプロパティ MIFFileName、 MIFPublisher、 MIFName、および 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) のリソースとして含まれています。