Share via


MsiEnableUIPreview 関数 (msiquery.h)

MsiEnableUIPreview 関数を使用すると、ユーザー インターフェイスのプレビュー モードが有効になり、ユーザー インターフェイス ダイアログ ボックスの作成が容易になります。 この関数は、 MsiCloseHandle を使用して閉じる必要があるハンドルを返します。

構文

UINT MsiEnableUIPreview(
  [in]  MSIHANDLE hDatabase,
  [out] MSIHANDLE *phPreview
);

パラメーター

[in] hDatabase

データベースへのハンドル。

[out] phPreview

ユーザー インターフェイス プレビュー機能用に返されるハンドルへのポインター。

戻り値

この関数は UINT を返します。

注釈

PMSIHANDLE 型の変数は、インストーラーがスコープ外に出ると PMSIHANDLE オブジェクトを閉じるのに対し、 MsiCloseHandle を呼び出して MSIHANDLE オブジェクトを閉じる必要があるため、PMSIHANDLE 型の変数を使用することをお勧めします。 詳細については、「Windows インストーラーのベスト プラクティス」の「HANDLE の代わりに PMSIHANDLE を使用する」セクションを参照してください。

要件

要件
サポートされている最小のクライアント 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 インストーラー
対象プラットフォーム Windows
ヘッダー msiquery.h
Library Msi.lib
[DLL] Msi.dll

こちらもご覧ください

ユーザー インターフェイス関数