Функция MsiEnableUIPreview (msiquery.h)

Функция MsiEnableUIPreview включает режим предварительного просмотра пользовательского интерфейса для упрощения разработки диалоговых окон пользовательского интерфейса. Эта функция возвращает дескриптор, который должен быть закрыт с помощью MsiCloseHandle.

Синтаксис

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

Параметры

[in] hDatabase

Дескриптор для базы данных.

[out] phPreview

Указатель на возвращенный дескриптор для возможности предварительного просмотра пользовательского интерфейса.

Возвращаемое значение

Эта функция возвращает UINT.

Комментарии

Обратите внимание, что рекомендуется использовать переменные типа PMSIHANDLE, так как установщик закрывает объекты PMSIHANDLE по мере их выхода из область, тогда как необходимо закрыть объекты MSIHANDLE, вызвав MsiCloseHandle. Дополнительные сведения см. в разделе Использование PMSIHANDLE вместо HANDLE статьи Рекомендации установщика Windows.

Требования

Требование Значение
Минимальная версия клиента Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или установщик Windows 4.5 в Windows Server 2008 или Windows Vista. Установщик Windows в Windows Server 2003 или Windows XP
Целевая платформа Windows
Header msiquery.h
Библиотека Msi.lib
DLL Msi.dll

См. также раздел

Функции пользовательского интерфейса