使用英语阅读

通过


msi.h 标头

此标头由应用程序安装和维护使用。 有关详细信息,请参阅:

msi.h 包含以下编程接口:

函数

 
MsiAdvertiseProductA

MsiAdvertiseProduct 函数生成播发脚本或向计算机播发产品。 (ANSI)
MsiAdvertiseProductExA

MsiAdvertiseProductEx 函数生成播发脚本或向计算机播发产品。 (ANSI)
MsiAdvertiseProductExW

MsiAdvertiseProductEx 函数生成播发脚本或向计算机播发产品。 (Unicode)
MsiAdvertiseProductW

MsiAdvertiseProduct 函数生成播发脚本或向计算机播发产品。 (Unicode)
MsiAdvertiseScriptA

MsiAdvertiseScript 函数将播发的脚本文件复制到指定位置。 (ANSI)
MsiAdvertiseScriptW

MsiAdvertiseScript 函数将播发的脚本文件复制到指定位置。 (Unicode)
MsiApplyMultiplePatchesA

将一个或多个修补程序应用于有资格接收修补程序的产品。 (ANSI)
MsiApplyMultiplePatchesW

将一个或多个修补程序应用于有资格接收修补程序的产品。 (Unicode)
MsiApplyPatchA

对于修补程序包列出的每个产品有资格接收修补程序,MsiApplyPatch 函数将调用安装并将 PATCH 属性设置为修补程序包的路径。 (ANSI)
MsiApplyPatchW

对于修补程序包列出的每个产品有资格接收修补程序,MsiApplyPatch 函数将调用安装并将 PATCH 属性设置为修补程序包的路径。 (Unicode)
MsiBeginTransactionA

MsiBeginTransaction 函数启动多包安装的事务处理,并返回事务的标识符。 (ANSI)
MsiBeginTransactionW

MsiBeginTransaction 函数启动多包安装的事务处理,并返回事务的标识符。 (Unicode)
MsiCloseAllHandles

MsiCloseAllHandles 函数关闭当前线程分配的所有打开的安装句柄。 这是一个诊断函数,不应用于清理。
MsiCloseHandle

MsiCloseHandle 函数关闭打开的安装句柄。
MsiCollectUserInfoA

MsiCollectUserInfo 函数从安装向导获取并存储用户信息和产品 ID。 (ANSI)
MsiCollectUserInfoW

MsiCollectUserInfo 函数从安装向导获取并存储用户信息和产品 ID。 (Unicode)
MsiConfigureFeatureA

MsiConfigureFeature 函数为产品功能配置安装状态。 (ANSI)
MsiConfigureFeatureW

MsiConfigureFeature 函数为产品功能配置安装状态。 (Unicode)
MsiConfigureProductA

MsiConfigureProduct 函数安装或卸载产品。 (ANSI)
MsiConfigureProductExA

安装或卸载产品。 (MsiConfigureProductExA)
MsiConfigureProductExW

安装或卸载产品。 (MsiConfigureProductExW)
MsiConfigureProductW

MsiConfigureProduct 函数安装或卸载产品。 (Unicode)
MsiDetermineApplicablePatchesA

MsiDetermineApplicablePatches 函数采用一组修补程序文件、XML 文件和 XML Blob,并确定哪些修补程序适用于指定的 Windows Installer 包以及按何种顺序应用。 (ANSI)
MsiDetermineApplicablePatchesW

MsiDetermineApplicablePatches 函数采用一组修补程序文件、XML 文件和 XML Blob,并确定哪些修补程序适用于指定的 Windows Installer 包以及按何种顺序应用。 (Unicode)
MsiDeterminePatchSequenceA

获取一组修补程序文件、XML 文件和 XML Blob,并确定指定已安装产品的修补程序的最佳应用程序序列。 (ANSI)
MsiDeterminePatchSequenceW

获取一组修补程序文件、XML 文件和 XML Blob,并确定指定已安装产品的修补程序的最佳应用程序序列。 (Unicode)
MsiEnableLogA

MsiEnableLog 函数为调用过程中启动的所有后续安装设置日志模式。 (ANSI)
MsiEnableLogW

MsiEnableLog 函数为调用过程中启动的所有后续安装设置日志模式。 (Unicode)
MsiEndTransaction

MsiEndTransaction 函数可以提交或回滚属于 MsiBeginTransaction 函数打开的事务的所有安装。
MsiEnumClientsA

MsiEnumClients 函数枚举给定已安装组件的客户端。 每次调用函数时,函数都会检索一个产品代码。 (ANSI)
MsiEnumClientsExA

MsiEnumClientsEx 函数枚举使用指定组件的已安装应用程序。 函数在每次调用应用程序时检索应用程序的产品代码。 (ANSI)
MsiEnumClientsExW

MsiEnumClientsEx 函数枚举使用指定组件的已安装应用程序。 函数在每次调用应用程序时检索应用程序的产品代码。 (Unicode)
MsiEnumClientsW

MsiEnumClients 函数枚举给定已安装组件的客户端。 每次调用函数时,函数都会检索一个产品代码。 (Unicode)
MsiEnumComponentQualifiersA

MsiEnumComponentQualifiers 函数枚举给定组件的播发限定符。 每次调用此函数时,此函数都会检索一个限定符。 (ANSI)
MsiEnumComponentQualifiersW

MsiEnumComponentQualifiers 函数枚举给定组件的播发限定符。 每次调用此函数时,此函数都会检索一个限定符。 (Unicode)
MsiEnumComponentsA

MsiEnumComponents 函数枚举所有产品的已安装组件。 每次调用此函数时,此函数都会检索一个组件代码。 (ANSI)
MsiEnumComponentsExA

MsiEnumComponentsEx 函数枚举已安装的组件。 每次调用函数时,函数都会检索一个组件的组件代码。 组件代码是组件、版本和语言唯一的字符串 GUID。 (ANSI)
MsiEnumComponentsExW

MsiEnumComponentsEx 函数枚举已安装的组件。 每次调用函数时,函数都会检索一个组件的组件代码。 组件代码是组件、版本和语言唯一的字符串 GUID。 (Unicode)
MsiEnumComponentsW

MsiEnumComponents 函数枚举所有产品的已安装组件。 每次调用此函数时,此函数都会检索一个组件代码。 (Unicode)
MsiEnumFeaturesA

MsiEnumFeatures 函数枚举给定产品的已发布功能。 每次调用此函数时,此函数都会检索一个特征 ID。 (ANSI)
MsiEnumFeaturesW

MsiEnumFeatures 函数枚举给定产品的已发布功能。 每次调用此函数时,此函数都会检索一个特征 ID。 (Unicode)
MsiEnumPatchesA

MsiEnumPatches 函数枚举已应用于产品的所有修补程序。 (ANSI)
MsiEnumPatchesExA

枚举特定上下文或跨所有上下文的所有修补程序。 (ANSI)
MsiEnumPatchesExW

枚举特定上下文或跨所有上下文的所有修补程序。 (Unicode)
MsiEnumPatchesW

MsiEnumPatches 函数枚举已应用于产品的所有修补程序。 (Unicode)
MsiEnumProductsA

MsiEnumProducts 函数枚举当前播发或安装的所有产品。 枚举在每用户和每计算机安装上下文和播发中安装的产品。 (ANSI)
MsiEnumProductsExA

枚举当前在指定上下文中播发或安装的产品的一个或所有实例。 (ANSI)
MsiEnumProductsExW

枚举当前在指定上下文中播发或安装的产品的一个或所有实例。 (Unicode)
MsiEnumProductsW

MsiEnumProducts 函数枚举当前播发或安装的所有产品。 枚举在每用户和每计算机安装上下文和播发中安装的产品。 (Unicode)
MsiEnumRelatedProductsA

MsiEnumRelatedProducts 函数枚举具有指定升级代码的产品。 此函数列出当前安装和播发的产品,其属性表中具有指定的 UpgradeCode 属性。 (ANSI)
MsiEnumRelatedProductsW

MsiEnumRelatedProducts 函数枚举具有指定升级代码的产品。 此函数列出当前安装和播发的产品,其属性表中具有指定的 UpgradeCode 属性。 (Unicode)
MsiExtractPatchXMLDataA

MsiExtractPatchXMLData 函数从修补程序中提取可用于确定修补程序是否适用于目标系统的信息。 (ANSI)
MsiExtractPatchXMLDataW

MsiExtractPatchXMLData 函数从修补程序中提取可用于确定修补程序是否适用于目标系统的信息。 (Unicode)
MsiGetComponentPathA

MsiGetComponentPath 函数返回已安装组件的完整路径。 如果组件的项路径是注册表项,则返回注册表项。 (ANSI)
MsiGetComponentPathExA

返回已安装组件的完整路径。 (ANSI)
MsiGetComponentPathExW

返回已安装组件的完整路径。 (Unicode)
MsiGetComponentPathW

MsiGetComponentPath 函数返回已安装组件的完整路径。 如果组件的项路径是注册表项,则返回注册表项。 (Unicode)
MsiGetFeatureInfoA

返回功能的描述性信息。 (ANSI)
MsiGetFeatureInfoW

返回功能的描述性信息。 (Unicode)
MsiGetFeatureUsageA

MsiGetFeatureUsage 函数返回产品功能的使用情况指标。 (ANSI)
MsiGetFeatureUsageW

MsiGetFeatureUsage 函数返回产品功能的使用情况指标。 (Unicode)
MsiGetFileHashA

MsiGetFileHash 函数采用文件的路径并返回该文件的 128 位哈希。 创作工具可以使用 MsiGetFileHash 获取填充 MsiFileHash 表所需的文件哈希。 (ANSI)
MsiGetFileHashW

MsiGetFileHash 函数采用文件的路径并返回该文件的 128 位哈希。 创作工具可以使用 MsiGetFileHash 获取填充 MsiFileHash 表所需的文件哈希。 (Unicode)
MsiGetFileSignatureInformationA

MsiGetFileSignatureInformation 函数采用已进行数字签名的文件的路径,并返回文件的签名者证书和哈希。 (ANSI)
MsiGetFileSignatureInformationW

MsiGetFileSignatureInformation 函数采用已进行数字签名的文件的路径,并返回文件的签名者证书和哈希。 (Unicode)
MsiGetFileVersionA

MsiGetFileVersion 以安装程序希望在数据库中找到的格式返回版本字符串和语言字符串。 (ANSI)
MsiGetFileVersionW

MsiGetFileVersion 以安装程序希望在数据库中找到的格式返回版本字符串和语言字符串。 (Unicode)
MsiGetPatchFileListA

MsiGetPatchFileList 函数提供由分号分隔的 .msp 文件的列表,并检索可由修补程序更新的文件列表。 (ANSI)
MsiGetPatchFileListW

MsiGetPatchFileList 函数提供由分号分隔的 .msp 文件的列表,并检索可由修补程序更新的文件列表。 (Unicode)
MsiGetPatchInfoA

MsiGetPatchInfo 函数返回有关修补程序的信息。 (ANSI)
MsiGetPatchInfoExA

查询有关将修补程序应用到产品的指定实例的信息。 (ANSI)
MsiGetPatchInfoExW

查询有关将修补程序应用到产品的指定实例的信息。 (Unicode)
MsiGetPatchInfoW

MsiGetPatchInfo 函数返回有关修补程序的信息。 (Unicode)
MsiGetProductCodeA

MsiGetProductCode 函数使用应用程序的已安装或播发组件的组件代码返回应用程序的产品代码。 (ANSI)
MsiGetProductCodeW

MsiGetProductCode 函数使用应用程序的已安装或播发组件的组件代码返回应用程序的产品代码。 (Unicode)
MsiGetProductInfoA

MsiGetProductInfo 函数返回已发布和已安装产品的产品信息。 (ANSI)
MsiGetProductInfoExA

返回已播发和已安装产品的产品信息。 (ANSI)
MsiGetProductInfoExW

返回已播发和已安装产品的产品信息。 (Unicode)
MsiGetProductInfoFromScriptA

MsiGetProductInfoFromScript 函数返回 Windows Installer 脚本文件的产品信息。 (ANSI)
MsiGetProductInfoFromScriptW

MsiGetProductInfoFromScript 函数返回 Windows Installer 脚本文件的产品信息。 (Unicode)
MsiGetProductInfoW

MsiGetProductInfo 函数返回已发布和已安装产品的产品信息。 (Unicode)
MsiGetProductPropertyA

MsiGetProductProperty 函数检索产品属性。 这些属性位于产品数据库中。 (ANSI)
MsiGetProductPropertyW

MsiGetProductProperty 函数检索产品属性。 这些属性位于产品数据库中。 (Unicode)
MsiGetShortcutTargetA

MsiGetShortcutTarget 函数检查快捷方式,并返回其产品、功能名称和组件(如果可用)。 (ANSI)
MsiGetShortcutTargetW

MsiGetShortcutTarget 函数检查快捷方式,并返回其产品、功能名称和组件(如果可用)。 (Unicode)
MsiGetUserInfoA

MsiGetUserInfo 函数返回已安装产品的已注册用户信息。 (ANSI)
MsiGetUserInfoW

MsiGetUserInfo 函数返回已安装产品的已注册用户信息。 (Unicode)
MsiInstallMissingComponentA

MsiInstallMissingComponent 函数会安装意外丢失的文件。 (ANSI)
MsiInstallMissingComponentW

MsiInstallMissingComponent 函数会安装意外丢失的文件。 (Unicode)
MsiInstallMissingFileA

MsiInstallMissingFile 函数会安装意外丢失的文件。 (ANSI)
MsiInstallMissingFileW

MsiInstallMissingFile 函数会安装意外丢失的文件。 (Unicode)
MsiInstallProductA

安装或卸载产品。 (MsiInstallProductA)
MsiInstallProductW

安装或卸载产品。 (MsiInstallProductW)
MsiIsProductElevatedA

MsiIsProductElevated 函数返回产品是否托管。 (ANSI)
MsiIsProductElevatedW

MsiIsProductElevated 函数返回产品是否托管。 (Unicode)
MsiJoinTransaction

MsiJoinTransaction 函数请求 Windows 安装程序使当前进程成为安装多包安装的事务的所有者。
MsiLocateComponentA

MsiLocateComponent 函数返回已安装组件的完整路径,而无需使用产品代码。 (ANSI)
MsiLocateComponentW

MsiLocateComponent 函数返回已安装组件的完整路径,而无需使用产品代码。 (Unicode)
MsiNotifySidChangeA

MsiNotifySidChange 函数使用对用户 SID 的更改通知和更新 Windows Installer 内部信息。 (ANSI)
MsiNotifySidChangeW

MsiNotifySidChange 函数使用对用户 SID 的更改通知和更新 Windows Installer 内部信息。 (Unicode)
MsiOpenPackageA

MsiOpenPackage 函数打开一个包,用于访问产品数据库的函数。 (ANSI)
MsiOpenPackageExA

MsiOpenPackageEx 函数打开一个包,用于访问产品数据库的函数。 (ANSI)
MsiOpenPackageExW

MsiOpenPackageEx 函数打开一个包,用于访问产品数据库的函数。 (Unicode)
MsiOpenPackageW

MsiOpenPackage 函数打开一个包,用于访问产品数据库的函数。 (Unicode)
MsiOpenProductA

MsiOpenProduct 函数会打开一个产品,以便与访问产品数据库的函数一起使用。 当不再需要句柄时,必须使用句柄调用 MsiCloseHandle 函数。 (ANSI)
MsiOpenProductW

MsiOpenProduct 函数会打开一个产品,以便与访问产品数据库的函数一起使用。 当不再需要句柄时,必须使用句柄调用 MsiCloseHandle 函数。 (Unicode)
MsiProcessAdvertiseScriptA

MsiProcessAdvertiseScript 函数将播发脚本文件处理到指定位置。 (ANSI)
MsiProcessAdvertiseScriptW

MsiProcessAdvertiseScript 函数将播发脚本文件处理到指定位置。 (Unicode)
MsiProvideAssemblyA

MsiProvideAssembly 函数返回包含程序集的 Windows Installer 组件的完整路径。 函数提示输入源并执行任何必要的安装。 MsiProvideAssembly 递增功能的使用计数。 (ANSI)
MsiProvideAssemblyW

MsiProvideAssembly 函数返回包含程序集的 Windows Installer 组件的完整路径。 函数提示输入源并执行任何必要的安装。 MsiProvideAssembly 递增功能的使用计数。 (Unicode)
MsiProvideComponentA

MsiProvideComponent 函数返回完整的组件路径,执行任何必要的安装。 如有必要,此函数会提示输入源,并递增该功能的使用情况计数。 (ANSI)
MsiProvideComponentW

MsiProvideComponent 函数返回完整的组件路径,执行任何必要的安装。 如有必要,此函数会提示输入源,并递增该功能的使用情况计数。 (Unicode)
MsiProvideQualifiedComponentA

MsiProvideQualifiedComponent 函数返回限定组件的完整组件路径,并执行任何必要的安装。 如有必要,此函数会提示输入源,并递增该功能的使用情况计数。 (ANSI)
MsiProvideQualifiedComponentExA

MsiProvideQualifiedComponentEx 函数返回由产品发布的合格组件的完整组件路径,并执行任何必要的安装。 (ANSI)
MsiProvideQualifiedComponentExW

MsiProvideQualifiedComponentEx 函数返回由产品发布的合格组件的完整组件路径,并执行任何必要的安装。 (Unicode)
MsiProvideQualifiedComponentW

MsiProvideQualifiedComponent 函数返回限定组件的完整组件路径,并执行任何必要的安装。 如有必要,此函数会提示输入源,并递增该功能的使用情况计数。 (Unicode)
MsiQueryComponentStateA

MsiQueryComponentState 函数返回组件的已安装状态。 (ANSI)
MsiQueryComponentStateW

MsiQueryComponentState 函数返回组件的已安装状态。 (Unicode)
MsiQueryFeatureStateA

MsiQueryFeatureState 函数返回产品功能的已安装状态。 (ANSI)
MsiQueryFeatureStateExA

MsiQueryFeatureStateEx 函数返回产品功能的安装状态。 (ANSI)
MsiQueryFeatureStateExW

MsiQueryFeatureStateEx 函数返回产品功能的已安装状态。 (Unicode)
MsiQueryFeatureStateW

MsiQueryFeatureState 函数返回产品功能的已安装状态。 (Unicode)
MsiQueryProductStateA

MsiQueryProductState 函数返回产品的已安装状态。 (ANSI)
MsiQueryProductStateW

MsiQueryProductState 函数返回产品的已安装状态。 (Unicode)
MsiReinstallFeatureA

重新安装功能。 (ANSI)
MsiReinstallFeatureW

重新安装功能。 (Unicode)
MsiReinstallProductA

重新安装产品。 (ANSI)
MsiReinstallProductW

重新安装产品。 (Unicode)
MsiRemovePatchesA

从单个产品中删除一个或多个修补程序。 (ANSI)
MsiRemovePatchesW

从单个产品中删除一个或多个修补程序。 (Unicode)
MsiSetExternalUIA

MsiSetExternalUI 函数启用外部用户界面处理程序。 (ANSI)
MsiSetExternalUIRecord

MsiSetExternalUIRecord 函数启用外部用户界面 (UI) 处理程序。
MsiSetExternalUIW

MsiSetExternalUI 函数启用外部用户界面处理程序。 (Unicode)
MsiSetInternalUI

MsiSetInternalUI 函数启用安装程序的内部用户界面。 然后,此用户界面将用于在此过程中对用户界面生成安装程序函数的所有后续调用。 有关详细信息,请参阅用户界面级别。
MsiSourceListAddMediaDiskA

MsiSourceListAddMediaDisk 函数添加或更新已注册产品或修补程序的媒体源的磁盘。 (ANSI)
MsiSourceListAddMediaDiskW

MsiSourceListAddMediaDisk 函数添加或更新已注册产品或修补程序的媒体源的磁盘。 (Unicode)
MsiSourceListAddSourceA

将 添加到有效网络源列表,其中包含指定用户上下文中产品或修补程序的指定源类型。 (ANSI)
MsiSourceListAddSourceExA

在指定的上下文中添加或重新排序修补程序或产品的源集。 它还可以为指定上下文中不存在的修补程序创建源列表。 (ANSI)
MsiSourceListAddSourceExW

在指定的上下文中添加或重新排序修补程序或产品的源集。 它还可以为指定上下文中不存在的修补程序创建源列表。 (Unicode)
MsiSourceListAddSourceW

将 添加到有效网络源列表,其中包含指定用户上下文中产品或修补程序的指定源类型。 (Unicode)
MsiSourceListClearAllA

MsiSourceListClearAll 函数从指定上下文中的修补程序或产品的源列表中删除所有网络源。 有关详细信息,请参阅源复原能力。 (ANSI)
MsiSourceListClearAllExA

MsiSourceListClearAllEx 函数删除指定产品或修补程序实例的给定源类型的所有现有源。 (ANSI)
MsiSourceListClearAllExW

MsiSourceListClearAllEx 函数删除指定产品或修补程序实例的给定源类型的所有现有源。 (Unicode)
MsiSourceListClearAllW

MsiSourceListClearAll 函数从指定上下文中的修补程序或产品的源列表中删除所有网络源。 有关详细信息,请参阅源复原能力。 (Unicode)
MsiSourceListClearMediaDiskA

MsiSourceListClearMediaDisk 函数提供在特定上下文中删除产品或修补程序媒体源下现有已注册磁盘的功能。 (ANSI)
MsiSourceListClearMediaDiskW

MsiSourceListClearMediaDisk 函数提供在特定上下文中删除产品或修补程序媒体源下现有已注册磁盘的功能。 (Unicode)
MsiSourceListClearSourceA

在指定上下文中移除产品或补丁的现有源。 (ANSI)
MsiSourceListClearSourceW

在指定上下文中移除产品或补丁的现有源。 (Unicode)
MsiSourceListEnumMediaDisksA

MsiSourceListEnumMediaDisks 函数枚举为修补程序或产品的媒体源注册的磁盘列表。 (ANSI)
MsiSourceListEnumMediaDisksW

MsiSourceListEnumMediaDisks 函数枚举为修补程序或产品的媒体源注册的磁盘列表。 (Unicode)
MsiSourceListEnumSourcesA

MsiSourceListEnumSources 函数枚举指定修补程序或产品的源列表中的源。 (ANSI)
MsiSourceListEnumSourcesW

MsiSourceListEnumSources 函数枚举指定修补程序或产品的源列表中的源。 (Unicode)
MsiSourceListForceResolutionA

MsiSourceListForceResolution 函数强制安装程序在下次需要源时在源列表中搜索有效的产品源。 (ANSI)
MsiSourceListForceResolutionExA

MsiSourceListForceResolutionEx 函数删除名为“LastUsedSource”的属性注册。 (ANSI)
MsiSourceListForceResolutionExW

MsiSourceListForceResolutionEx 函数删除名为“LastUsedSource”的属性注册。 (Unicode)
MsiSourceListForceResolutionW

MsiSourceListForceResolution 函数强制安装程序在下次需要源时在源列表中搜索有效的产品源。 (Unicode)
MsiSourceListGetInfoA

MsiSourceListGetInfo 函数检索特定上下文中有关产品或修补程序的源列表的信息。 (ANSI)
MsiSourceListGetInfoW

MsiSourceListGetInfo 函数检索特定上下文中有关产品或修补程序的源列表的信息。 (Unicode)
MsiSourceListSetInfoA

设置特定上下文中产品或修补程序的源列表的相关信息。 (ANSI)
MsiSourceListSetInfoW

设置特定上下文中产品或修补程序的源列表的相关信息。 (Unicode)
MsiUseFeatureA

MsiUseFeature 函数递增特定功能的使用计数,并指示该功能的安装状态。 此函数应用于指示应用程序使用功能的意图。 (ANSI)
MsiUseFeatureExA

MsiUseFeatureEx 函数递增特定功能的使用计数,并指示该功能的安装状态。 此函数应用于指示应用程序使用功能的意图。 (ANSI)
MsiUseFeatureExW

MsiUseFeatureEx 函数递增特定功能的使用计数,并指示该功能的安装状态。 此函数应用于指示应用程序使用功能的意图。 (Unicode)
MsiUseFeatureW

MsiUseFeature 函数递增特定功能的使用计数,并指示该功能的安装状态。 此函数应用于指示应用程序使用功能的意图。 (Unicode)
MsiVerifyPackageA

MsiVerifyPackage 函数验证给定的文件是否为安装包。 (ANSI)
MsiVerifyPackageW

MsiVerifyPackage 函数验证给定的文件是否为安装包。 (Unicode)

回调函数

 
INSTALLUI_HANDLER_RECORD

INSTALLUI_HANDLER_RECORD函数原型定义了一个回调函数,安装程序将调用该函数以获取进度通知和错误消息。 调用 MsiSetExternalUIRecord 函数以启用基于记录的外部用户界面 (UI) 处理程序。
INSTALLUI_HANDLERA

INSTALLUI_HANDLER函数原型定义了一个回调函数,安装程序调用该回调函数来接收进度通知和错误消息。 (ANSI)
INSTALLUI_HANDLERW

INSTALLUI_HANDLER函数原型定义了一个回调函数,安装程序调用该回调函数来接收进度通知和错误消息。 (Unicode)

结构

 
MSIFILEHASHINFO

MSIFILEHASHINFO 结构包含 MsiGetFileHash 返回并在 MsiFileHash 表中使用的文件哈希信息。
MSIPATCHSEQUENCEINFOA

MsiDeterminePatchSequence 和 MsiDetermineApplicablePatches 函数使用 MSIPATCHSEQUENCEINFO 结构。 (ANSI)
MSIPATCHSEQUENCEINFOW

MsiDeterminePatchSequence 和 MsiDetermineApplicablePatches 函数使用 MSIPATCHSEQUENCEINFO 结构。 (Unicode)