Session.DoAction メソッド

Session オブジェクトの DoAction メソッドは、指定された名前に対応するアクション関数を実行します。 Null アクション名が指定されている場合、エンジンは、実行するアクションとして ACTION プロパティの大文字の値を使用します。 プロパティ値が定義されていない場合は、既定のアクションが実行されます。現在は INSTALL として定義されています。 このメソッドは整数列挙型を返します。

構文

Session.DoAction(
  action
)

パラメーター

action

実行するアクションの必須の文字列名。 大文字と小文字を区別します。

戻り値

このメソッドは値を返しません。

解説

InstallFiles アクションや WriteRegistryValues アクションなど、システムを更新するアクションは、DoAction メソッドを呼び出して実行することはできません。 この規則の例外は、InstallInitialize アクションと InstallFinalize アクションの間に InstallExecuteSequence テーブルでスケジュールされているカスタム アクションから DoAction メソッドが呼び出される場合です。 AppSearchCostInitialize など、システムを更新しないアクションを呼び出すことができます。

必要条件

要件
バージョン
Windows Server 2012、Windows 8、Windows Server 2008 R2、または Windows 7 の Windows インストーラー 5.0。 Windows Server 2008 または Windows Vista の Windows インストーラー 4.0 または Windows インストーラー 4.5。 Windows Server 2003 または Windows XP の Windows インストーラー
ヘッダー
Photoacquire.h
[DLL]
Msi.dll
IID
IID_ISession が 000C109E-0000-0000-C000-000000000046 として定義されている