MsiEnableUIPreview 函数 (msiquery.h)

MsiEnableUIPreview 函数支持用户界面的预览模式,以便于创作用户界面对话框。 此函数返回应使用 MsiCloseHandle 关闭的句柄。

语法

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

参数

[in] hDatabase

数据库的句柄。

[out] phPreview

指向用户界面预览功能返回的句柄的指针。

返回值

此函数返回 UINT。

注解

请注意,建议使用 PMSIHANDLE 类型的变量,因为安装程序在 PMSIHANDLE 对象超出范围时会关闭这些对象,而必须通过调用 MsiCloseHandle 关闭 MSIHANDLE 对象。 有关详细信息,请参阅 Windows Installer 最佳做法中的使用 PMSIHANDLE 而非 HANDLE 部分。

要求

要求
最低受支持的客户端 Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer
目标平台 Windows
标头 msiquery.h
Library Msi.lib
DLL Msi.dll

另请参阅

用户界面函数