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) |