関数の作成
この関数は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 サーバー 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) にリソースとして含まれます。