Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция MsiCloseAllHandles закрывает все открытые дескрипторы установки, выделенные текущим потоком. Это диагностическая функция, которую не следует использовать для очистки.
Синтаксис
UINT MsiCloseAllHandles();
Возвращаемое значение
Эта функция возвращает значение 0, если все дескрипторы закрыты. В противном случае функция возвращает количество дескрипторов, открытых до вызова.
Комментарии
MsiCloseAllHandles закрывает только дескриптора, выделенные вызывающим потоком, и не влияет на дескриптор, выделенный другими потоками, например дескриптор установки, переданный пользовательским действиям.
Функция MsiOpenPackage открывает дескриптор для пакета, а функция MsiOpenProduct открывает дескриптор для продукта. Эти функции предназначены для использования с функциями, которые обращаются к базе данных продукта.
Требования
Минимальная версия клиента | Установщик 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, необходимом для версии установщика Windows, см. в статье Требования к установщику Windows Run-Time. |
Целевая платформа | Windows |
Header | msi.h |
Библиотека | Msi.lib |
DLL | Msi.dll |