应用程序安装和服务
应用程序安装和服务技术概述。
若要开发应用程序安装和服务,需要以下标头:
有关此技术的编程指南,请参阅:
枚举
ACTCTX_COMPATIBILITY_ELEMENT_TYPE ACTCTX_COMPATIBILITY_ELEMENT_TYPE 枚举描述应用程序清单中的兼容性元素。 |
ACTCTX_REQUESTED_RUN_LEVEL ACTCTX_REQUESTED_RUN_LEVEL枚举描述激活上下文的请求运行级别。 |
ASM_CMP_FLAGS IsEqual 方法使用 ASM_CMP_FLAGS 枚举的值来指定要比较两个程序集名称的哪些部分。 |
ASM_DISPLAY_FLAGS GetDisplayName 方法使用 ASM_DISPLAY_FLAGS 枚举的值来指定要在程序集名称的字符串表示形式中包含程序集全名的哪些部分。 |
ASM_NAME ASM_NAME枚举的值是并行程序集名称中包含的名称-值对的属性 ID。 |
CREATE_ASM_NAME_OBJ_FLAGS CREATE_ASM_NAME_OBJ_FLAGS枚举由 CreateAssemblyNameObject 函数使用。 |
函数
ActivateActCtx ActivateActCtx 函数激活指定的激活上下文。 |
ActivateActCtx ActivateActCtx 函数激活指定的激活上下文。 |
AddRefActCtx AddRefActCtx 函数递增指定激活上下文的引用计数。 |
AddRefActCtx AddRefActCtx 函数递增指定激活上下文的引用计数。 |
克隆 Clone 方法将当前并行程序集名称复制到 IAssemblyName 的新实例。 |
CloseCUB CloseCUB 方法关闭打开的内部一致性计算器 (ICE) .cub 文件。 可以使用 OpenCUB 方法打开 (ICE) .cub 文件的内部一致性计算器。 |
CloseDatabase CloseDatabase 方法关闭当前打开的 Windows Installer 包或合并模块。 可以使用 OpenDatabase 方法打开 Windows Installer 包或合并模块。 |
CloseDatabase CloseDatabase 方法关闭当前打开的 Windows Installer 数据库。 有关详细信息,请参阅 Merge 对象的 CloseDatabase 方法。 |
CloseLog CloseLog 函数方法关闭当前日志。 有关详细信息,请参阅 Merge 对象的 CloseLog 方法。 |
CloseModule CloseModule 方法关闭当前打开的 Windows Installer 合并模块。 有关详细信息,请参阅 Merge 对象的 CloseModule 方法。 |
提交 Commit 方法将信息复制到并行存储中。 此方法返回时,程序集在并行存储中可见。 |
“连接” Connect 方法将已或将要合并到数据库中的模块连接到附加功能。 有关详细信息,请参阅 Merge 对象的 Connect 方法。 |
CreateActCtxA CreateActCtx 函数创建激活上下文。 (ANSI) |
CreateActCtxA CreateActCtx 函数创建激活上下文。 (ANSI) |
CreateActCtxW CreateActCtx 函数创建激活上下文。 (Unicode) |
CreateActCtxW CreateActCtx 函数创建激活上下文。 (Unicode) |
CreateAssemblyCache CreateAssemblyCache 函数获取 IAssemblyCache 接口的实例。 |
CreateAssemblyCacheItem CreateAssemblyCacheItem 方法在程序集缓存中创建一个与所安装的并行程序集对应的项。 |
CreateAssemblyNameObject CreateAssemblyNameObject 函数获取 IAssemblyName 接口的实例。 |
CreateSourceImage 使用 CreateSourceImage 方法,客户端可以在合并后将文件从模块提取到磁盘上的源映像,同时考虑在模块配置期间可能对模块所做的更改。 |
CreateStream CreateStream 方法将清单或模块的源复制到流中。 |
DeactivateActCtx DeactivateActCtx 函数停用与指定 Cookie 对应的激活上下文。 |
DeactivateActCtx DeactivateActCtx 函数停用与指定 Cookie 对应的激活上下文。 |
ExtractCAB ExtractCAB 方法从模块中提取嵌入 .cab 文件,并将其保存为指定的文件。 |
ExtractFiles ExtractFiles 方法从模块中提取嵌入 .cab 文件,然后将这些文件写入目标目录。 有关详细信息,请参阅 Merge 对象的 ExtractFiles 方法。 |
ExtractFilesEx ExtractFilesEx 方法从模块中提取嵌入 .cab 文件,然后将这些文件写入目标目录。 有关详细信息,请参阅 Merge 对象的 ExtractFilesEx 方法。 |
完成 Finalize 方法可防止更改并排程序集名称。 调用 Finalize 后,对 SetProperty 的其他调用将返回E_UNEXPECTED。 |
FindActCtxSectionGuid FindActCtxSectionGuid 函数检索当前激活上下文中特定 GUID 的信息,并返回ACTCTX_SECTION_KEYED_DATA结构。 |
FindActCtxSectionGuid FindActCtxSectionGuid 函数检索当前激活上下文中特定 GUID 的信息,并返回ACTCTX_SECTION_KEYED_DATA结构。 |
FindActCtxSectionStringA FindActCtxSectionString 函数检索当前激活上下文中特定字符串的信息,并返回ACTCTX_SECTION_KEYED_DATA结构。 (ANSI) |
FindActCtxSectionStringA FindActCtxSectionString 函数检索当前激活上下文中特定字符串的信息,并返回ACTCTX_SECTION_KEYED_DATA结构。 (ANSI) |
FindActCtxSectionStringW FindActCtxSectionString 函数检索当前激活上下文中特定字符串的信息,并返回ACTCTX_SECTION_KEYED_DATA结构。 (Unicode) |
FindActCtxSectionStringW FindActCtxSectionString 函数检索当前激活上下文中特定字符串的信息,并返回ACTCTX_SECTION_KEYED_DATA结构。 (Unicode) |
get_Attributes get_Attributes 方法检索 ConfigurableItem 对象的 Attributes 属性。 |
get_ConfigurableItems get_ConfigurableItems 方法检索 Merge 对象的 ConfigurableItems 属性。 |
get_Context get_Context 方法检索 ConfigurableItem 对象的 Context 属性。 |
get_DatabaseKeys get_DatabaseKeys 方法检索 Error 对象的 DatabaseKeys 属性。 此方法返回指向字符串集合的指针,该集合包含数据库中导致错误的行的主键,集合中每个条目一个键。 |
get_DatabaseTable get_DatabaseTable 方法检索 Error 对象的 DatabaseTable 属性。 方法返回数据库中导致错误的表的名称。 |
get_DefaultValue get_DefaultValue 方法检索 ConfigurableItem 对象的 DefaultValue 属性。 |
get_Dependencies get_Dependencies 方法检索 Merge 对象的 Dependencies 属性。 |
get_Description get_Description 方法检索 ConfigurableItem 对象的 Description 属性。 |
get_DisplayName get_DisplayName 方法检索 ConfigurableItem 对象的 DisplayName 属性。 |
get_Errors get_Errors 方法检索 Merge 对象的 Errors 属性。 这会检索错误的当前集合。 |
get_Format get_Format 方法检索 ConfigurableItem 对象的 Format 属性。 |
get_HelpKeyword get_HelpKeyword 方法检索 ConfigurableItem 对象的 HelpKeyword 属性。 |
get_HelpLocation get_HelpLocation 方法检索 ConfigurableItem 对象的 HelpLocation 属性。 |
get_Language get_Language 方法检索 Dependency 对象的 Language 属性。 此方法返回所需模块的 LANGID。 |
get_Language get_Language 方法检索 Error 对象的 Language 属性。 此函数返回错误的 LANGID。 |
get_Module get_Module 方法检索 Dependency 对象的 Module 属性。 此方法以 BSTR 的形式返回当前字符串所需的模块的 ModuleID。 ModuleID 的格式与 ModuleSignature 表中使用的格式相同。 |
get_ModuleFiles get_ModuleFiles 方法检索 GetFiles 对象的 ModuleFiles 属性。 |
get_ModuleKeys get_ModuleKeys 方法检索 Error 对象的 ModuleKeys 属性。 此方法返回指向字符串集合的指针,该集合包含导致错误的模块中行的主键,集合中每个条目一个键。 |
get_ModuleTable get_ModuleTable 方法检索 Error 对象的 ModuleTable 属性。 此方法返回导致错误的模块中表的名称。 |
get_Name get_Name 方法检索 ConfigurableItem 对象的 Name 属性。 |
get_Path get_Path 方法检索 Error 对象的 Path 属性。 |
get_Type get_Type 方法检索 ConfigurableItem 对象的 Type 属性。 |
get_Type get_Type 方法检索 Error 对象的 Type 属性。 此方法返回一个 msmErrorType 值,该值指示此对象表示的错误类型。 |
get_Version get_Version 方法检索 Dependency 对象的 Version 属性。 此方法以 BSTR 的形式返回所需模块的版本。 |
GetCurrentActCtx GetCurrentActCtx 函数返回调用线程的活动激活上下文的句柄。 |
GetCurrentActCtx GetCurrentActCtx 函数返回调用线程的活动激活上下文的句柄。 |
GetDisplayName GetDisplayName 方法获取并行程序集名称的字符串表示形式。 |
GetName GetName 方法返回程序集名称的名称部分。 |
GetProperty GetProperty 方法获取程序集名称中名称/值对的值。 |
InstallAssembly InstallAssembly 方法将程序集的应用程序引用添加到并行存储,并将程序集的文件复制到并行存储。 要安装的程序集的文件必须存在于当前文件系统中。 |
InstallHinfSectionA InstallHinfSection 是由 Setupapi.dll 导出的入口点函数,可用于执行 .inf 文件的某个部分。 可以通过调用 Rundll32.exe 实用工具来调用 InstallHinfSection,如“备注”部分所述。 (ANSI) |
InstallHinfSectionW InstallHinfSection 是由 Setupapi.dll 导出的入口点函数,可用于执行 .inf 文件的某个部分。 可以通过调用 Rundll32.exe 实用工具来调用 InstallHinfSection,如“备注”部分所述。 (Unicode) |
INSTALLUI_HANDLER_RECORD INSTALLUI_HANDLER_RECORD函数原型定义了一个回调函数,安装程序将调用该函数以获取进度通知和错误消息。 调用 MsiSetExternalUIRecord 函数以启用基于记录的外部用户界面 (UI) 处理程序。 |
INSTALLUI_HANDLERA INSTALLUI_HANDLER函数原型定义了一个回调函数,安装程序调用该回调函数来接收进度通知和错误消息。 (ANSI) |
INSTALLUI_HANDLERW INSTALLUI_HANDLER函数原型定义了安装程序为进度通知和错误消息调用的回调函数。 (Unicode) |
IsEqual IsEqual 方法将当前程序集名称与其他程序集名称进行比较。 |
日志 Log 方法将文本字符串写入当前打开的日志文件。 有关详细信息,请参阅 Merge 对象的 Log 方法。 |
LPDISPLAYVAL LPDISPLAYVAL 函数规范定义了回调函数原型。 IValidate::SetDisplay 方法使创作工具能够通过注册的回调函数接收 ICE 状态消息。 |
LPEVALCOMCALLBACK LPEVALCOMCALLBACK 规范定义了回调函数原型。 IValidate::SetStatus 方法使创作工具能够通过注册的回调函数接收有关验证进度的信息。 |
合并 Merge 方法可执行当前数据库和当前模块的合并。 |
MergeEx MergeEx 方法执行当前数据库和当前模块的合并。 |
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) |
MsiCreateRecord MsiCreateRecord 函数创建具有指定字段数的新记录对象。 此函数返回应使用 MsiCloseHandle 关闭的句柄。 |
MsiCreateTransformSummaryInfoA MsiCreateTransformSummaryInfo 函数创建现有转换的摘要信息,以包括验证和错误条件。 执行此函数将设置错误记录,可以使用 MsiGetLastErrorRecord 访问该记录。 (ANSI) |
MsiCreateTransformSummaryInfoW MsiCreateTransformSummaryInfo 函数创建现有转换的摘要信息,以包括验证和错误条件。 执行此函数将设置错误记录,可以使用 MsiGetLastErrorRecord 访问该记录。 (Unicode) |
MsiDatabaseApplyTransformA MsiDatabaseApplyTransform 函数将转换应用于数据库。 (ANSI) |
MsiDatabaseApplyTransformW MsiDatabaseApplyTransform 函数将转换应用于数据库。 (Unicode) |
MsiDatabaseCommit MsiDatabaseCommit 函数将更改提交到数据库。 |
MsiDatabaseExportA MsiDatabaseExport 函数将 Microsoft Installer 表从打开的数据库导出到文本存档文件。 (ANSI) |
MsiDatabaseExportW MsiDatabaseExport 函数将 Microsoft Installer 表从打开的数据库导出到文本存档文件。 (Unicode) |
MsiDatabaseGenerateTransformA MsiDatabaseGenerateTransform 函数生成两个数据库之间差异的转换文件。 (ANSI) |
MsiDatabaseGenerateTransformW MsiDatabaseGenerateTransform 函数生成两个数据库之间差异的转换文件。 (Unicode) |
MsiDatabaseGetPrimaryKeysA MsiDatabaseGetPrimaryKeys 函数返回一条记录,其中包含指定表的所有主键列的名称。 此函数返回应使用 MsiCloseHandle 关闭的句柄。 (ANSI) |
MsiDatabaseGetPrimaryKeysW MsiDatabaseGetPrimaryKeys 函数返回一条记录,其中包含指定表的所有主键列的名称。 此函数返回应使用 MsiCloseHandle 关闭的句柄。 (Unicode) |
MsiDatabaseImportA MsiDatabaseImport 函数将安装程序文本存档文件导入到打开的数据库表中。 (ANSI) |
MsiDatabaseImportW MsiDatabaseImport 函数将安装程序文本存档文件导入到打开的数据库表中。 (Unicode) |
MsiDatabaseIsTablePersistentA MsiDatabaseIsTablePersistent 函数返回描述特定表状态的枚举。 (ANSI) |
MsiDatabaseIsTablePersistentW MsiDatabaseIsTablePersistent 函数返回描述特定表状态的枚举。 (Unicode) |
MsiDatabaseMergeA MsiDatabaseMerge 函数将两个数据库合并在一起,从而允许重复行。 (ANSI) |
MsiDatabaseMergeW MsiDatabaseMerge 函数将两个数据库合并在一起,从而允许重复行。 (Unicode) |
MsiDatabaseOpenViewA MsiDatabaseOpenView 函数准备数据库查询并创建视图对象。 此函数返回应使用 MsiCloseHandle 关闭的句柄。 (ANSI) |
MsiDatabaseOpenViewW MsiDatabaseOpenView 函数准备数据库查询并创建视图对象。 此函数返回应使用 MsiCloseHandle 关闭的句柄。 (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) |
MsiDoActionA MsiDoAction 函数执行内置操作、自定义操作或用户界面向导操作。 (ANSI) |
MsiDoActionW MsiDoAction 函数执行内置操作、自定义操作或用户界面向导操作。 (Unicode) |
MsiEnableLogA MsiEnableLog 函数为调用过程中启动的所有后续安装设置日志模式。 (ANSI) |
MsiEnableLogW MsiEnableLog 函数为调用过程中启动的所有后续安装设置日志模式。 (Unicode) |
MsiEnableUIPreview MsiEnableUIPreview 函数启用用户界面的预览模式,以便于创作用户界面对话框。 此函数返回应使用 MsiCloseHandle 关闭的句柄。 |
MsiEndTransaction MsiEndTransaction 函数可以提交或回滚属于 MsiBeginTransaction 函数打开的事务的所有安装。 |
MsiEnumClientsA MsiEnumClients 函数枚举给定已安装组件的客户端。 每次调用函数时,该函数都会检索一个产品代码。 (ANSI) |
MsiEnumClientsExA MsiEnumClientsEx 函数枚举使用指定组件的已安装应用程序。 函数在每次调用应用程序时检索应用程序的产品代码。 (ANSI) |
MsiEnumClientsExW MsiEnumClientsEx 函数枚举使用指定组件的已安装应用程序。 函数在每次调用应用程序时检索应用程序的产品代码。 (Unicode) |
MsiEnumClientsW MsiEnumClients 函数枚举给定已安装组件的客户端。 每次调用函数时,该函数都会检索一个产品代码。 (Unicode) |
MsiEnumComponentCostsA MsiEnumComponentCosts 函数枚举安装组件所需的每个驱动器的磁盘空间。 (ANSI) |
MsiEnumComponentCostsW MsiEnumComponentCosts 函数枚举安装组件所需的每个驱动器的磁盘空间。 (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) |
MsiEvaluateConditionA MsiEvaluateCondition 函数计算包含属性名称和值的条件表达式。 (ANSI) |
MsiEvaluateConditionW MsiEvaluateCondition 函数计算包含属性名称和值的条件表达式。 (Unicode) |
MsiExtractPatchXMLDataA MsiExtractPatchXMLData 函数从修补程序中提取可用于确定修补程序是否适用于目标系统的信息。 (ANSI) |
MsiExtractPatchXMLDataW MsiExtractPatchXMLData 函数从修补程序中提取可用于确定修补程序是否适用于目标系统的信息。 (Unicode) |
MsiFormatRecordA MsiFormatRecord 函数使用格式字符串设置记录字段数据和属性的格式。 (ANSI) |
MsiFormatRecordW MsiFormatRecord 函数使用格式字符串设置记录字段数据和属性的格式。 (Unicode) |
MsiGetActiveDatabase MsiGetActiveDatabase 函数返回用于安装的活动数据库。 此函数返回应使用 MsiCloseHandle 关闭的只读句柄。 |
MsiGetComponentPathA MsiGetComponentPath 函数返回已安装组件的完整路径。 如果组件的项路径是注册表项,则返回注册表项。 (ANSI) |
MsiGetComponentPathExA 返回已安装组件的完整路径。 (ANSI) |
MsiGetComponentPathExW 返回已安装组件的完整路径。 (Unicode) |
MsiGetComponentPathW MsiGetComponentPath 函数返回已安装组件的完整路径。 如果组件的项路径是注册表项,则返回注册表项。 (Unicode) |
MsiGetComponentStateA MsiGetComponentState 函数获取组件的状态。 (ANSI) |
MsiGetComponentStateW MsiGetComponentState 函数获取组件的状态。 (Unicode) |
MsiGetDatabaseState MsiGetDatabaseState 函数返回数据库的状态。 |
MsiGetFeatureCostA MsiGetFeatureCost 函数返回功能及其所选子项和父功能所需的磁盘空间。 (ANSI) |
MsiGetFeatureCostW MsiGetFeatureCost 函数返回功能及其所选子项和父功能所需的磁盘空间。 (Unicode) |
MsiGetFeatureInfoA 返回功能的描述性信息。 (ANSI) |
MsiGetFeatureInfoW 返回功能的描述性信息。 (Unicode) |
MsiGetFeatureStateA MsiGetFeatureState 函数获取功能的请求状态。 (ANSI) |
MsiGetFeatureStateW MsiGetFeatureState 函数获取功能的请求状态。 (Unicode) |
MsiGetFeatureUsageA MsiGetFeatureUsage 函数返回产品功能的使用指标。 (ANSI) |
MsiGetFeatureUsageW MsiGetFeatureUsage 函数返回产品功能的使用指标。 (Unicode) |
MsiGetFeatureValidStatesA MsiGetFeatureValidStates 函数返回有效的安装状态。 (ANSI) |
MsiGetFeatureValidStatesW MsiGetFeatureValidStates 函数返回有效的安装状态。 (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) |
MsiGetLanguage MsiGetLanguage 函数返回当前正在运行的安装的数字语言。 |
MsiGetLastErrorRecord MsiGetLastErrorRecord 函数返回上次为调用进程返回的错误记录。 此函数返回应使用 MsiCloseHandle 关闭的句柄。 |
MsiGetMode MsiGetMode 函数用于确定安装程序当前是否在表中列出的指定模式下运行。 |
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) |
MsiGetPropertyA MsiGetProperty 函数获取安装程序属性的值。 (ANSI) |
MsiGetPropertyW MsiGetProperty 函数获取安装程序属性的值。 (Unicode) |
MsiGetShortcutTargetA MsiGetShortcutTarget 函数检查快捷方式,并返回其产品、功能名称和组件(如果可用)。 (ANSI) |
MsiGetShortcutTargetW MsiGetShortcutTarget 函数检查快捷方式,并返回其产品、功能名称和组件(如果可用)。 (Unicode) |
MsiGetSourcePathA MsiGetSourcePath 函数返回目录表中某个文件夹的完整源路径。 (ANSI) |
MsiGetSourcePathW MsiGetSourcePath 函数返回目录表中某个文件夹的完整源路径。 (Unicode) |
MsiGetSummaryInformationA MsiGetSummaryInformation 函数获取安装程序数据库的_SummaryInformation流的句柄。 此函数返回应使用 MsiCloseHandle 关闭的句柄。 (ANSI) |
MsiGetSummaryInformationW MsiGetSummaryInformation 函数获取安装程序数据库的_SummaryInformation流的句柄。 此函数返回应使用 MsiCloseHandle 关闭的句柄。 (Unicode) |
MsiGetTargetPathA MsiGetTargetPath 函数返回目录表中文件夹的完整目标路径。 (ANSI) |
MsiGetTargetPathW MsiGetTargetPath 函数返回目录表中文件夹的完整目标路径。 (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) |
MsiOpenDatabaseA MsiOpenDatabase 函数会打开用于数据访问的数据库文件。 此函数返回应使用 MsiCloseHandle 关闭的句柄。 (ANSI) |
MsiOpenDatabaseW MsiOpenDatabase 函数会打开用于数据访问的数据库文件。 此函数返回应使用 MsiCloseHandle 关闭的句柄。 (Unicode) |
MsiOpenPackageA MsiOpenPackage 函数打开一个包,用于访问产品数据库的函数。 (ANSI) |
MsiOpenPackageExA MsiOpenPackageEx 函数打开一个包,用于访问产品数据库的函数。 (ANSI) |
MsiOpenPackageExW MsiOpenPackageEx 函数打开一个包,用于访问产品数据库的函数。 (Unicode) |
MsiOpenPackageW MsiOpenPackage 函数打开一个包,用于访问产品数据库的函数。 (Unicode) |
MsiOpenProductA MsiOpenProduct 函数会打开一个产品,以便与访问产品数据库的函数一起使用。 当不再需要句柄时,必须使用句柄调用 MsiCloseHandle 函数。 (ANSI) |
MsiOpenProductW MsiOpenProduct 函数会打开一个产品,以便与访问产品数据库的函数一起使用。 当不再需要句柄时,必须使用句柄调用 MsiCloseHandle 函数。 (Unicode) |
MsiPreviewBillboardA MsiPreviewBillboard 函数在显示的对话框中显示具有主机控件的广告牌。 (ANSI) |
MsiPreviewBillboardW MsiPreviewBillboard 函数在显示的对话框中显示具有主机控件的广告牌。 (Unicode) |
MsiPreviewDialogA MsiPreviewDialog 函数将对话框显示为无模式和非活动状态。 (ANSI) |
MsiPreviewDialogW MsiPreviewDialog 函数将对话框显示为无模式和非活动状态。 (Unicode) |
MsiProcessAdvertiseScriptA MsiProcessAdvertiseScript 函数将播发脚本文件处理到指定位置。 (ANSI) |
MsiProcessAdvertiseScriptW MsiProcessAdvertiseScript 函数将播发脚本文件处理到指定位置。 (Unicode) |
MsiProcessMessage MsiProcessMessage 函数将错误记录发送到安装程序进行处理。 |
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) |
MsiRecordClearData MsiRecordClearData 函数将记录中的所有字段设置为 null。 |
MsiRecordDataSize MsiRecordDataSize 函数返回记录字段的长度。 计数不包括终止 null 字符。 |
MsiRecordGetFieldCount 返回记录中的字段数。 |
MsiRecordGetInteger MsiRecordGetInteger 函数返回记录字段中的整数值。 |
MsiRecordGetStringA MsiRecordGetString 函数返回记录字段的字符串值。 (ANSI) |
MsiRecordGetStringW MsiRecordGetString 函数返回记录字段的字符串值。 (Unicode) |
MsiRecordIsNull 报告空记录字段。 |
MsiRecordReadStream MsiRecordReadStream 函数将记录流字段中的字节读取到缓冲区中。 |
MsiRecordSetInteger 将记录字段设置为整数字段。 |
MsiRecordSetStreamA MsiRecordSetStream 函数设置文件中的记录流字段。 不能将流数据插入临时字段中。 (ANSI) |
MsiRecordSetStreamW MsiRecordSetStream 函数设置文件中的记录流字段。 不能将流数据插入临时字段中。 (Unicode) |
MsiRecordSetStringA MsiRecordSetString 函数将字符串复制到指定的字段中。 (ANSI) |
MsiRecordSetStringW MsiRecordSetString 函数将字符串复制到指定的字段中。 (Unicode) |
MsiReinstallFeatureA 重新安装功能。 (ANSI) |
MsiReinstallFeatureW 重新安装功能。 (Unicode) |
MsiReinstallProductA 重新安装产品。 (ANSI) |
MsiReinstallProductW 重新安装产品。 (Unicode) |
MsiRemovePatchesA 从单个产品中删除一个或多个修补程序。 (ANSI) |
MsiRemovePatchesW 从单个产品中删除一个或多个修补程序。 (Unicode) |
MsiSequenceA MsiSequence 函数执行另一个操作序列,如指定的表中所述。 (ANSI) |
MsiSequenceW MsiSequence 函数执行另一个操作序列,如指定的表中所述。 (Unicode) |
MsiSetComponentStateA MsiSetComponentState 函数将组件设置为请求的状态。 (ANSI) |
MsiSetComponentStateW MsiSetComponentState 函数将组件设置为请求的状态。 (Unicode) |
MsiSetExternalUIA MsiSetExternalUI 函数启用外部用户界面处理程序。 (ANSI) |
MsiSetExternalUIRecord MsiSetExternalUIRecord 函数启用外部用户界面 (UI) 处理程序。 |
MsiSetExternalUIW MsiSetExternalUI 函数启用外部用户界面处理程序。 (Unicode) |
MsiSetFeatureAttributesA MsiSetFeatureAttributes 函数可以在运行时修改功能的默认属性。 请注意,特征的默认属性是在功能表的“属性”列中创作的。 (ANSI) |
MsiSetFeatureAttributesW MsiSetFeatureAttributes 函数可以在运行时修改功能的默认属性。 请注意,特征的默认属性是在功能表的“属性”列中创作的。 (Unicode) |
MsiSetFeatureStateA MsiSetFeatureState 函数将特征设置为指定状态。 (ANSI) |
MsiSetFeatureStateW MsiSetFeatureState 函数将特征设置为指定状态。 (Unicode) |
MsiSetInstallLevel MsiSetInstallLevel 函数设置完整产品安装的安装级别。 |
MsiSetInternalUI MsiSetInternalUI 函数启用安装程序的内部用户界面。 然后,此用户界面将用于在此过程中对用户界面生成安装程序函数的所有后续调用。 有关详细信息,请参阅用户界面级别。 |
MsiSetMode MsiSetMode 函数设置内部引擎布尔状态。 |
MsiSetPropertyA MsiSetProperty 函数设置安装属性的值。 (ANSI) |
MsiSetPropertyW MsiSetProperty 函数设置安装属性的值。 (Unicode) |
MsiSetTargetPathA MsiSetTargetPath 函数设置目录表中文件夹的完整目标路径。 (ANSI) |
MsiSetTargetPathW MsiSetTargetPath 函数设置目录表中文件夹的完整目标路径。 (Unicode) |
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) |
MsiSummaryInfoGetPropertyA MsiSummaryInfoGetProperty 函数从摘要信息流中获取单个属性。 (ANSI) |
MsiSummaryInfoGetPropertyCount MsiSummaryInfoGetPropertyCount 函数返回摘要信息流中现有属性的数目。 |
MsiSummaryInfoGetPropertyW MsiSummaryInfoGetProperty 函数从摘要信息流中获取单个属性。 (Unicode) |
MsiSummaryInfoPersist MsiSummaryInfoPersist 函数将更改的摘要信息写回到摘要信息流。 |
MsiSummaryInfoSetPropertyA MsiSummaryInfoSetProperty 函数设置单个摘要信息属性。 (ANSI) |
MsiSummaryInfoSetPropertyW MsiSummaryInfoSetProperty 函数设置单个摘要信息属性。 (Unicode) |
MsiUseFeatureA MsiUseFeature 函数递增特定功能的使用计数,并指示该功能的安装状态。 此函数应用于指示应用程序使用功能的意图。 (ANSI) |
MsiUseFeatureExA MsiUseFeatureEx 函数递增特定功能的使用计数,并指示该功能的安装状态。 此函数应用于指示应用程序使用功能的意图。 (ANSI) |
MsiUseFeatureExW MsiUseFeatureEx 函数递增特定功能的使用计数,并指示该功能的安装状态。 此函数应用于指示应用程序使用功能的意图。 (Unicode) |
MsiUseFeatureW MsiUseFeature 函数递增特定功能的使用计数,并指示该功能的安装状态。 此函数应用于指示应用程序使用功能的意图。 (Unicode) |
MsiVerifyDiskSpace MsiVerifyDiskSpace 函数检查当前安装是否有足够的磁盘空间。 |
MsiVerifyPackageA MsiVerifyPackage 函数验证给定的文件是否为安装包。 (ANSI) |
MsiVerifyPackageW MsiVerifyPackage 函数验证给定的文件是否为安装包。 (Unicode) |
MsiViewClose MsiViewClose 函数释放已执行视图的结果集。 |
MsiViewExecute MsiViewExecute 函数执行 SQL 视图查询并提供任何必需的参数。 |
MsiViewFetch MsiViewFetch 函数从视图中提取下一条顺序记录。 此函数返回应使用 MsiCloseHandle 关闭的句柄。 |
MsiViewGetColumnInfo MsiViewGetColumnInfo 函数返回包含列名或定义的记录。 此函数返回应使用 MsiCloseHandle 关闭的句柄。 |
MsiViewGetErrorA MsiViewGetError 函数返回 MsiViewModify 函数中发生的错误。 (ANSI) |
MsiViewGetErrorW MsiViewGetError 函数返回 MsiViewModify 函数中发生的错误。 (Unicode) |
MsiViewModify MsiViewModify 函数更新提取的记录。 |
OpenCUB OpenCUB 方法打开一个内部一致性计算器 (ICE) 文件,该文件将用于验证。 |
OpenDatabase OpenDatabase 方法打开 Windows Installer 安装包或合并模块进行验证。 |
OpenDatabase OpenDatabase 方法打开一个 Windows Installer 安装数据库,该数据库位于要与模块合并的指定路径处。 有关详细信息,请参阅 Merge 对象的 OpenDatabase 方法。 |
OpenLog OpenLog 方法打开接收进度和错误消息的日志文件。 |
OpenModule OpenModule 方法在只读模式下打开 Windows Installer 合并模块。 必须先打开模块,然后才能将其与安装数据库合并。 有关详细信息,请参阅 Merge 对象的 OpenModule 方法。 |
ProvideIntegerData ProvideIntegerData 方法从客户端工具检索整数数据。 有关详细信息,请参阅 ConfigureModule 对象的 ProvideIntegerData 方法。 |
ProvideTextData ProvideTextData 方法从客户端工具检索文本数据。 有关详细信息,请参阅 ConfigureModule 对象的 ProvideTextData 方法。 |
PSP_FILE_CALLBACK_A FileCallback 回调函数由一些设置函数使用。 (ANSI) |
PSP_FILE_CALLBACK_W FileCallback 回调函数由一些设置函数使用。 (Unicode) |
QueryActCtxSettingsW QueryActCtxSettingsW 函数指定要查询的属性的激活上下文、命名空间和名称。 |
QueryActCtxSettingsW QueryActCtxSettingsW 函数指定要查询的属性的激活上下文、命名空间和名称。 |
QueryActCtxW QueryActCtxW 函数查询激活上下文。 |
QueryActCtxW QueryActCtxW 函数查询激活上下文。 |
QueryAssemblyInfo QueryAssemblyInfo 方法在并行程序集存储中查询程序集信息,并针对程序集清单验证并行程序集存储中的文件。 |
ReleaseActCtx ReleaseActCtx 函数递减指定激活上下文的引用计数。 |
ReleaseActCtx ReleaseActCtx 函数递减指定激活上下文的引用计数。 |
SetDisplay SetDisplay 方法使创作工具能够通过回调函数获取 ICE 状态消息。 |
SetProperty SetProperty 方法将名称/值对添加到并行程序集名称。 此方法可以更改或删除现有名称/值对的值。 |
SetStatus SetStatus 方法使创作工具能够通过注册的回调函数接收有关验证进度的信息。 |
SetupAddInstallSectionToDiskSpaceListA SetupAddInstallSectionToDiskSpaceList 函数在 INF 文件的 Install 节中搜索 CopyFile 和 DelFile 行。 然后, 函数将这些节中指定的文件操作添加到磁盘空间列表中。 (ANSI) |
SetupAddInstallSectionToDiskSpaceListW SetupAddInstallSectionToDiskSpaceList 函数在 INF 文件的 Install 节中搜索 CopyFile 和 DelFile 行。 然后, 函数将这些节中指定的文件操作添加到磁盘空间列表中。 (Unicode) |
SetupAddSectionToDiskSpaceListA SetupAddSectionToDiskSpaceList 函数会将 INF 文件的“复制文件”或“删除文件”部分中列出的所有文件删除或复制操作添加到磁盘空间列表中。 (ANSI) |
SetupAddSectionToDiskSpaceListW SetupAddSectionToDiskSpaceList 函数会将 INF 文件的“复制文件”或“删除文件”部分中列出的所有文件删除或复制操作添加到磁盘空间列表中。 (Unicode) |
SetupAddToDiskSpaceListA SetupAddToDiskSpaceList 函数将单个删除或复制操作添加到磁盘空间列表。 若要在 INF 文件的某个节中添加所有文件操作,请使用 SetupAddSectionToDiskSpaceList 或 SetupAddInstallSectionToDiskSpaceList。 (ANSI) |
SetupAddToDiskSpaceListW SetupAddToDiskSpaceList 函数将单个删除或复制操作添加到磁盘空间列表。 若要在 INF 文件的某个节中添加所有文件操作,请使用 SetupAddSectionToDiskSpaceList 或 SetupAddInstallSectionToDiskSpaceList。 (Unicode) |
SetupAddToSourceListA SetupAddToSourceList 函数将值追加到当前用户或系统的安装源列表中。 如果值已存在,则首先删除该值,以便不创建重复条目。 (ANSI) |
SetupAddToSourceListW SetupAddToSourceList 函数将值追加到当前用户或系统的安装源列表中。 如果值已存在,则首先删除该值,以便不创建重复条目。 (Unicode) |
SetupAdjustDiskSpaceListA SetupAdjustDiskSpaceList 函数调整指定驱动器所需的空间量。 (ANSI) |
SetupAdjustDiskSpaceListW SetupAdjustDiskSpaceList 函数调整指定驱动器所需的空间量。 (Unicode) |
SetupBackupErrorA SetupBackupError 函数生成一个对话框,通知用户备份错误。 (ANSI) |
SetupBackupErrorW SetupBackupError 函数生成一个对话框,通知用户备份错误。 (Unicode) |
SetupCancelTemporarySourceList SetupCancelTemporarySourceList 函数取消任何临时列表和无浏览行为,并重新建立标准列表行为。 |
SetupCloseFileQueue SetupCloseFileQueue 函数销毁安装文件队列。 |
SetupCloseInfFile SetupCloseInfFile 函数关闭通过调用 SetupOpenInfFile 打开的 INF 文件。 此函数通过调用 SetupOpenAppendInfFile 关闭追加到它的任何 INF 文件。 |
SetupCloseLog SetupCloseLog 函数关闭日志文件。 |
SetupCommitFileQueueA SetupCommitFileQueue 函数执行在安装文件队列上排队的文件操作。 (ANSI) |
SetupCommitFileQueueW SetupCommitFileQueue 函数执行在安装文件队列上排队的文件操作。 (Unicode) |
SetupConfigureWmiFromInfSectionA SetupConfigureWmiFromInfSection 函数配置在传递到 [DDInstall.WMI] 节时由 INF 文件公开的 WMI 数据的安全性。 (ANSI) |
SetupConfigureWmiFromInfSectionW SetupConfigureWmiFromInfSection 函数配置在传递到 [DDInstall.WMI] 节时由 INF 文件公开的 WMI 数据的安全性。 (Unicode) |
SetupCopyErrorA SetupCopyError 函数生成一个对话框来通知用户复制文件错误。 (ANSI) |
SetupCopyErrorW SetupCopyError 函数生成一个对话框来通知用户复制文件错误。 (Unicode) |
SetupCopyOEMInfA SetupCopyOEMInf 函数将指定的 .inf 文件复制到 %windir%/Inf 目录。 (ANSI) |
SetupCopyOEMInfW SetupCopyOEMInf 函数将指定的 .inf 文件复制到 %windir%/Inf 目录。 (Unicode) |
SetupCreateDiskSpaceListA SetupCreateDiskSpaceList 函数创建磁盘空间列表。 (ANSI) |
SetupCreateDiskSpaceListW SetupCreateDiskSpaceList 函数创建磁盘空间列表。 (Unicode) |
SetupDecompressOrCopyFileA SetupDecompressOrCopyFile 函数复制文件,并在必要时将其解压缩。 (ANSI) |
SetupDecompressOrCopyFileW SetupDecompressOrCopyFile 函数复制文件,并在必要时将其解压缩。 (Unicode) |
SetupDefaultQueueCallbackA SetupDefaultQueueCallback 函数是安装程序 API 附带的默认队列回调例程。 可以使用它处理 SetupCommitFileQueue 函数发送的通知。 (ANSI) |
SetupDefaultQueueCallbackW SetupDefaultQueueCallback 函数是安装程序 API 附带的默认队列回调例程。 可以使用它处理 SetupCommitFileQueue 函数发送的通知。 (Unicode) |
SetupDeleteErrorA SetupDeleteError 函数生成一个对话框,通知用户删除错误。 (ANSI) |
SetupDeleteErrorW SetupDeleteError 函数生成一个对话框,通知用户删除错误。 (Unicode) |
SetupDestroyDiskSpaceList SetupDestroyDiskSpaceList 函数销毁磁盘空间列表并释放分配给该列表的资源。 |
SetupDiGetClassDevsA SetupDiGetClassDevs 函数返回包含本地计算机请求的设备信息元素的设备信息集的句柄。 (ANSI) |
SetupDuplicateDiskSpaceListA SetupDuplicateDiskSpaceList 函数将磁盘空间列表复制为新的独立磁盘空间列表。 (ANSI) |
SetupDuplicateDiskSpaceListW SetupDuplicateDiskSpaceList 函数将磁盘空间列表复制为新的独立磁盘空间列表。 (Unicode) |
SetupEnumInfSectionsA SetupEnumInfSections 函数从 INF 文件中检索节名称。 (ANSI) |
SetupEnumInfSectionsW SetupEnumInfSections 函数从 INF 文件中检索节名称。 (Unicode) |
SetupFindFirstLineA SetupFindFirstLine 函数在 INF 文件的指定节中找到一行。 如果 Key 参数为 NULL,则 SetupFindFirstLine 返回节的第一行。 (ANSI) |
SetupFindFirstLineW SetupFindFirstLine 函数在 INF 文件的指定节中找到一行。 如果 Key 参数为 NULL,则 SetupFindFirstLine 返回节的第一行。 (Unicode) |
SetupFindNextLine SetupFindNextLine 返回相对于 ContextIn.Line 的 INF 文件节中下一行的位置。 |
SetupFindNextMatchLineA SetupFindNextMatchLine 函数返回 INF 文件中下一行相对于与指定键匹配的 ContextIn.Line 的位置。 (ANSI) |
SetupFindNextMatchLineW SetupFindNextMatchLine 函数返回 INF 文件中下一行相对于与指定键匹配的 ContextIn.Line 的位置。 (Unicode) |
SetupFreeSourceListA SetupFreeSourceList 函数释放分配给源列表的系统资源。 (ANSI) |
SetupFreeSourceListW SetupFreeSourceList 函数释放分配给源列表的系统资源。 (Unicode) |
SetupGetBinaryField SetupGetBinaryField 函数从 INF 文件节中的某一行检索二进制数据,从指定字段检索到行尾。 |
SetupGetFieldCount SetupGetFieldCount 函数检索 INF 文件中指定行中的字段数。 |
SetupGetFileCompressionInfoA SetupGetFileCompressionInfo 函数检查物理文件以确定该文件是否已压缩,并获取其未压缩目标文件的完整路径、大小和大小。 (ANSI) |
SetupGetFileCompressionInfoExA SetupGetFileCompressionInfoEx 函数检查可能压缩的文件并获取压缩类型、文件的完整路径 (包括文件名) 、压缩大小和未压缩目标文件的大小。 (ANSI) |
SetupGetFileCompressionInfoExW SetupGetFileCompressionInfoEx 函数检查可能压缩的文件并获取压缩类型、文件的完整路径 (包括文件名) 、压缩大小和未压缩目标文件的大小。 (Unicode) |
SetupGetFileCompressionInfoW SetupGetFileCompressionInfo 函数检查物理文件以确定该文件是否已压缩,并获取其未压缩目标文件的完整路径、大小和大小。 (Unicode) |
SetupGetFileQueueCount SetupGetFileQueueCount 函数从安装文件队列获取计数。 |
SetupGetFileQueueFlags SetupGetFileQueueFlags 函数从安装文件队列获取标志。 |
SetupGetInfFileListA SetupGetInfFileList 函数将位于调用方指定目录中的 INF 文件列表返回到调用提供的缓冲区。 (ANSI) |
SetupGetInfFileListW SetupGetInfFileList 函数将位于调用方指定目录中的 INF 文件列表返回到调用提供的缓冲区。 (Unicode) |
SetupGetInfInformationA SetUpGetInfInformation 函数将指定 INF 文件的SP_INF_INFORMATION结构返回到缓冲区。 (ANSI) |
SetupGetInfInformationW SetUpGetInfInformation 函数将指定 INF 文件的SP_INF_INFORMATION结构返回到缓冲区。 (Unicode) |
SetupGetIntField SetupGetIntField 函数从 INF 文件中行的指定字段检索整数值。 |
SetupGetLineByIndexA SetupGetLineByIndex 函数按其索引值在 INF 文件中的指定节中查找行。 (ANSI) |
SetupGetLineByIndexW SetupGetLineByIndex 函数按其索引值在 INF 文件中的指定节中查找行。 (Unicode) |
SetupGetLineCountA SetupGetLineCount 函数返回 INF 文件的指定节中的行数。 (ANSI) |
SetupGetLineCountW SetupGetLineCount 函数返回 INF 文件的指定节中的行数。 (Unicode) |
SetupGetLineTextA SetupGetLineText 函数以紧凑形式返回 INF 文件中行的内容。 (ANSI) |
SetupGetLineTextW SetupGetLineText 函数以紧凑形式返回 INF 文件中行的内容。 (Unicode) |
SetupGetMultiSzFieldA SetupGetMultiSzField 函数检索存储在 INF 文件行中的多个字符串,从指定字段到行尾。 (ANSI) |
SetupGetMultiSzFieldW SetupGetMultiSzField 函数检索存储在 INF 文件行中的多个字符串,从指定字段到行尾。 (Unicode) |
SetupGetSourceFileLocationA SetupGetSourceFileLocation 函数检索 INF 文件中列出的源文件的位置。 (ANSI) |
SetupGetSourceFileLocationW SetupGetSourceFileLocation 函数检索 INF 文件中列出的源文件的位置。 (Unicode) |
SetupGetSourceFileSizeA SetupGetSourceFileSize 函数读取 INF 文件中列出的源文件的未压缩大小。 (ANSI) |
SetupGetSourceFileSizeW SetupGetSourceFileSize 函数读取 INF 文件中列出的源文件的未压缩大小。 (Unicode) |
SetupGetSourceInfoA SetupGetSourceInfo 函数检索 INF 文件中列出的源的路径、标记文件或媒体说明。 (ANSI) |
SetupGetSourceInfoW SetupGetSourceInfo 函数检索 INF 文件中列出的源的路径、标记文件或媒体说明。 (Unicode) |
SetupGetStringFieldA SetupGetStringField 函数从 INF 文件中行的指定字段检索字符串。 (ANSI) |
SetupGetStringFieldW SetupGetStringField 函数从 INF 文件中行的指定字段检索字符串。 (Unicode) |
SetupGetTargetPathA SetupGetTargetPath 函数确定文件列表节的目标目录。 (ANSI) |
SetupGetTargetPathW SetupGetTargetPath 函数确定文件列表节的目标目录。 (Unicode) |
SetupInitDefaultQueueCallback SetupInitDefaultQueueCallback 函数初始化安装程序 API 中包含的默认队列回调例程使用的上下文。 |
SetupInitDefaultQueueCallbackEx 以与 SetupInitDefaultQueueCallback 相同的方式初始化安装程序 API 中包含的默认队列回调例程使用的上下文,只不过为回调函数提供了一个接受进度消息的附加窗口。 |
SetupInitializeFileLogA SetupInitializeFileLog 函数初始化文件以记录安装操作和结果。 这可以是系统日志,其中系统跟踪作为 Windows 的一部分安装的文件,或任何其他文件。 (ANSI) |
SetupInitializeFileLogW SetupInitializeFileLog 函数初始化文件以记录安装操作和结果。 这可以是系统日志,其中系统跟踪作为 Windows 的一部分安装的文件,或任何其他文件。 (Unicode) |
SetupInstallFileA SetupInstallFile 函数安装由 SetupFindXXXLine 返回的 INFCONTEXT 指定的文件,或者由文件名和路径显式指定。 (ANSI) |
SetupInstallFileExA SetupInstallFileEx 函数安装由 SetupFindXXXLine 返回的 INFCONTEXT 指定的文件,或者由文件名和路径信息显式指定。 (ANSI) |
SetupInstallFileExW SetupInstallFileEx 函数安装由 SetupFindXXXLine 返回的 INFCONTEXT 指定的文件,或者由文件名和路径信息显式指定。 (Unicode) |
SetupInstallFilesFromInfSectionA SetupInstallFilesFromInfSection 函数对安装部分列出的“复制文件”、“删除文件”和“重命名文件”部分中指定的安装的所有文件进行排队。 (ANSI) |
SetupInstallFilesFromInfSectionW SetupInstallFilesFromInfSection 函数对安装部分列出的“复制文件”、“删除文件”和“重命名文件”部分中指定的安装的所有文件进行排队。 (Unicode) |
SetupInstallFileW SetupInstallFile 函数安装由 SetupFindXXXLine 返回的 INFCONTEXT 指定的文件,或者由文件名和路径显式指定。 (Unicode) |
SetupInstallFromInfSectionA SetupInstallFromInfSection 函数执行 INF 文件 Install 节中的所有指令。 (ANSI) |
SetupInstallFromInfSectionW SetupInstallFromInfSection 函数执行 INF 文件 Install 节中的所有指令。 (Unicode) |
SetupInstallServicesFromInfSectionA SetupInstallServicesFromInfSection 函数执行在 INF 文件的“服务安装”部分中列出的“服务安装”部分中指定的服务安装和删除操作。 (ANSI) |
SetupInstallServicesFromInfSectionExA SetupInstallServicesFromInfSectionEx 函数执行在 INF 文件的“服务安装”部分中列出的“服务安装”部分中指定的服务安装和删除操作。 (ANSI) |
SetupInstallServicesFromInfSectionExW SetupInstallServicesFromInfSectionEx 函数执行在 INF 文件的“服务安装”部分中列出的“服务安装”部分中指定的服务安装和删除操作。 (Unicode) |
SetupInstallServicesFromInfSectionW SetupInstallServicesFromInfSection 函数执行在 INF 文件的“服务安装”部分中列出的“服务安装”部分中指定的服务安装和删除操作。 (Unicode) |
SetupIterateCabinetA SetupIterateCabinet 函数循环访问文件柜中的所有文件,并针对找到的每个文件向回调函数发送通知。 (ANSI) |
SetupIterateCabinetW SetupIterateCabinet 函数循环访问文件柜中的所有文件,并针对找到的每个文件向回调函数发送通知。 (Unicode) |
SetupLogErrorA SetupLogError 函数将错误消息写入日志文件。 (ANSI) |
SetupLogErrorW SetupLogError 函数将错误消息写入日志文件。 (Unicode) |
SetupLogFileA SetupLogFile 函数将条目添加到日志文件。 (ANSI) |
SetupLogFileW SetupLogFile 函数将条目添加到日志文件。 (Unicode) |
SetupOpenAppendInfFileA SetupOpenAppendInfFile 函数将 INF 文件中的信息追加到以前由 SetupOpenInfFile 打开的 INF 文件中。 (ANSI) |
SetupOpenAppendInfFileW SetupOpenAppendInfFile 函数将 INF 文件中的信息追加到以前由 SetupOpenInfFile 打开的 INF 文件中。 (Unicode) |
SetupOpenFileQueue SetupOpenFileQueue 函数创建安装程序文件队列。 |
SetupOpenInfFileA SetupOpenInfFile 函数将打开 INF 文件并返回一个句柄。 (ANSI) |
SetupOpenInfFileW SetupOpenInfFile 函数将打开 INF 文件并返回一个句柄。 (Unicode) |
SetupOpenLog SetupOpenLog 函数将打开日志文件。 |
SetupOpenMasterInf SetupOpenMasterInf 函数将打开主 INF 文件,其中包含 Windows 随附的文件的文件和布局信息。 |
SetupPromptForDiskA SetupPromptForDisk 函数显示一个对话框,提示用户输入磁盘。 (ANSI) |
SetupPromptForDiskW SetupPromptForDisk 函数显示一个对话框,提示用户输入磁盘。 (Unicode) |
SetupPromptReboot SetupPromptReboot 函数询问用户是否要重新启动系统,具体取决于在文件操作期间是否正在使用已提交文件队列中的任何文件。 |
SetupQueryDrivesInDiskSpaceListA SetupQueryDrivesInDiskSpaceList 函数使用磁盘空间列表中列出的文件操作引用的驱动器列表填充缓冲区。 (ANSI) |
SetupQueryDrivesInDiskSpaceListW SetupQueryDrivesInDiskSpaceList 函数使用磁盘空间列表中列出的文件操作引用的驱动器列表填充缓冲区。 (Unicode) |
SetupQueryFileLogA SetupQueryFileLog 函数从安装文件日志返回信息。 (ANSI) |
SetupQueryFileLogW SetupQueryFileLog 函数从安装文件日志返回信息。 (Unicode) |
SetupQueryInfFileInformationA SetupQueryInfFileInformation 函数将 SP_INF_INFORMATION 结构中的 INF 文件名返回到缓冲区。 (ANSI) |
SetupQueryInfFileInformationW SetupQueryInfFileInformation 函数将 SP_INF_INFORMATION 结构中的 INF 文件名返回到缓冲区。 (Unicode) |
SetupQueryInfOriginalFileInformationA SetupQueryInfOriginalFileInformation 函数返回 OEM INF 文件的原始名称。 (ANSI) |
SetupQueryInfOriginalFileInformationW SetupQueryInfOriginalFileInformation 函数返回 OEM INF 文件的原始名称。 (Unicode) |
SetupQueryInfVersionInformationA SetupQueryInfVersionInformation 函数将 SP_INF_INFORMATION 结构中的 INF 文件版本信息返回到缓冲区。 (ANSI) |
SetupQueryInfVersionInformationW SetupQueryInfVersionInformation 函数将 SP_INF_INFORMATION 结构中的 INF 文件版本信息返回到缓冲区。 (Unicode) |
SetupQuerySourceListA SetupQuerySourceList 函数查询安装源的当前列表。 该列表是从特定于系统和用户的列表生成的,并可能由临时列表替代, (请参阅 SetupSetSourceList) 。 (ANSI) |
SetupQuerySourceListW SetupQuerySourceList 函数查询安装源的当前列表。 该列表是从特定于系统和用户的列表生成的,并可能由临时列表替代, (请参阅 SetupSetSourceList) 。 (Unicode) |
SetupQuerySpaceRequiredOnDriveA SetupQuerySpaceRequiredOnDrive 函数检查磁盘空间列表以确定执行为特定驱动器列出的所有文件操作所需的空间。 (ANSI) |
SetupQuerySpaceRequiredOnDriveW SetupQuerySpaceRequiredOnDrive 函数检查磁盘空间列表以确定执行为特定驱动器列出的所有文件操作所需的空间。 (Unicode) |
SetupQueueCopyA SetupQueueCopy 函数将单个文件复制操作添加到安装程序文件队列。 (ANSI) |
SetupQueueCopyIndirectA SetupQueueCopyIndirect 函数是 SetupQueueCopy 的扩展形式,可将其他参数作为结构 (SP_FILE_COPY_PARAMS) 传递。 除此之外,行为是相同的。 (ANSI) |
SetupQueueCopyIndirectW SetupQueueCopyIndirect 函数是 SetupQueueCopy 的扩展形式,可将其他参数作为结构 (SP_FILE_COPY_PARAMS) 传递。 除此之外,行为是相同的。 (Unicode) |
SetupQueueCopySectionA SetupQueueCopySection 函数将 INF 文件的某个节中的所有文件置于安装队列中以供复制。 (ANSI) |
SetupQueueCopySectionW SetupQueueCopySection 函数将 INF 文件的某个节中的所有文件置于安装队列中以供复制。 (Unicode) |
SetupQueueCopyW SetupQueueCopy 函数将单个文件复制操作添加到安装程序文件队列。 (Unicode) |
SetupQueueDefaultCopyA SetupQueueDefaultCopy 函数使用 INF 文件中指定的默认源媒体和目标,将单个文件添加到安装程序文件队列进行复制。 (ANSI) |
SetupQueueDefaultCopyW SetupQueueDefaultCopy 函数使用 INF 文件中指定的默认源媒体和目标,将单个文件添加到安装程序文件队列进行复制。 (Unicode) |
SetupQueueDeleteA SetupQueueDelete 函数将单个文件删除操作置于安装文件队列中。 (ANSI) |
SetupQueueDeleteSectionA SetupQueueDeleteSection 函数将 INF 文件的某个部分中的所有文件排队以删除。 节必须采用正确的“删除文件”格式,并且 INF 文件必须包含 DestinationDirs 节。 (ANSI) |
SetupQueueDeleteSectionW SetupQueueDeleteSection 函数将 INF 文件的某个部分中的所有文件排队以删除。 节必须采用正确的“删除文件”格式,并且 INF 文件必须包含 DestinationDirs 节。 (Unicode) |
SetupQueueDeleteW SetupQueueDelete 函数将单个文件删除操作置于安装文件队列中。 (Unicode) |
SetupQueueRenameA SetupQueueRename 函数将单个文件重命名操作置于安装文件队列中。 (ANSI) |
SetupQueueRenameSectionA SetupQueueRenameSection 函数将 INF 文件中的节排队进行重命名。 节必须采用正确的重命名列表节格式,并且 INF 文件必须包含 DestinationDirs 节。 (ANSI) |
SetupQueueRenameSectionW SetupQueueRenameSection 函数将 INF 文件中的节排队进行重命名。 节必须采用正确的重命名列表节格式,并且 INF 文件必须包含 DestinationDirs 节。 (Unicode) |
SetupQueueRenameW SetupQueueRename 函数将单个文件重命名操作置于安装文件队列中。 (Unicode) |
SetupRemoveFileLogEntryA SetupRemoveFileLogEntry 函数从文件日志中删除条目或节。 (ANSI) |
SetupRemoveFileLogEntryW SetupRemoveFileLogEntry 函数从文件日志中删除条目或节。 (Unicode) |
SetupRemoveFromDiskSpaceListA SetupRemoveFromDiskSpaceList 函数从磁盘空间列表中删除文件删除或复制操作。 (ANSI) |
SetupRemoveFromDiskSpaceListW SetupRemoveFromDiskSpaceList 函数从磁盘空间列表中删除文件删除或复制操作。 (Unicode) |
SetupRemoveFromSourceListA SetupRemoveFromSourceList 函数从当前用户或系统的安装源列表中删除值。 系统列表和用户列表在运行时合并。 (ANSI) |
SetupRemoveFromSourceListW SetupRemoveFromSourceList 函数从当前用户或系统的安装源列表中删除值。 系统列表和用户列表在运行时合并。 (Unicode) |
SetupRemoveInstallSectionFromDiskSpaceListA SetupRemoveInstallSectionFromDiskSpaceList 函数在 INF 文件的 Install 节中搜索 CopyFiles 和 DelFiles 行,并从磁盘空间列表中删除这些节中指定的文件操作。 (ANSI) |
SetupRemoveInstallSectionFromDiskSpaceListW SetupRemoveInstallSectionFromDiskSpaceList 函数在 INF 文件的 Install 节中搜索 CopyFiles 和 DelFiles 行,并从磁盘空间列表中删除这些节中指定的文件操作。 (Unicode) |
SetupRemoveSectionFromDiskSpaceListA SetupRemoveSectionFromDiskSpaceList 函数从磁盘空间列表中删除 INF 文件的“复制文件”部分中列出的文件删除或复制操作。 (ANSI) |
SetupRemoveSectionFromDiskSpaceListW SetupRemoveSectionFromDiskSpaceList 函数从磁盘空间列表中删除 INF 文件的“复制文件”部分中列出的文件删除或复制操作。 (Unicode) |
SetupRenameErrorA RenameError 函数生成一个对话框,通知用户文件重命名错误。 (ANSI) |
SetupRenameErrorW RenameError 函数生成一个对话框,通知用户文件重命名错误。 (Unicode) |
SetupScanFileQueueA SetupScanFileQueue 函数扫描安装文件队列,并对其副本列表中的每个节点执行操作。 操作由一组标志指定。 可以在提交队列之前或之后调用此函数。 (ANSI) |
SetupScanFileQueueW SetupScanFileQueue 函数扫描安装文件队列,并对其副本列表中的每个节点执行操作。 操作由一组标志指定。 可以在提交队列之前或之后调用此函数。 (Unicode) |
SetupSetDirectoryIdA SetupSetDirectoryId 函数将 INF 文件中的目录标识符与特定目录相关联。 (ANSI) |
SetupSetDirectoryIdExA SetupSetDirectoryIdEx 函数将 INF 文件中的目录标识符与特定目录相关联。 (ANSI) |
SetupSetDirectoryIdExW SetupSetDirectoryIdEx 函数将 INF 文件中的目录标识符与特定目录相关联。 (Unicode) |
SetupSetDirectoryIdW SetupSetDirectoryId 函数将 INF 文件中的目录标识符与特定目录相关联。 (Unicode) |
SetupSetFileQueueAlternatePlatformA SetupSetFileQueueAlternatePlatform 函数将文件队列与运行函数的平台不同的目标平台相关联。 这样做是为了启用非本机签名验证。 (ANSI) |
SetupSetFileQueueAlternatePlatformW SetupSetFileQueueAlternatePlatform 函数将文件队列与运行函数的平台不同的目标平台相关联。 这样做是为了启用非本机签名验证。 (Unicode) |
SetupSetFileQueueFlags SetupSetFileQueueFlags 函数在安装文件队列上设置标志。 |
SetupSetPlatformPathOverrideA SetupSetPlatformPathOverride 函数用于在使用来自不同计算机的 INF 时为目标计算机设置平台路径替代。 (ANSI) |
SetupSetPlatformPathOverrideW SetupSetPlatformPathOverride 函数用于在使用来自不同计算机的 INF 时为目标计算机设置平台路径替代。 (Unicode) |
SetupSetSourceListA SetupSetSourceList 函数允许调用方设置当前用户或系统 (所有用户) 通用的安装源列表。 (ANSI) |
SetupSetSourceListW SetupSetSourceList 函数允许调用方设置当前用户或系统 (所有用户) 通用的安装源列表。 (Unicode) |
SetupTermDefaultQueueCallback 在队列完成提交后调用 SetupTermDefaultQueueCallback 函数。 它释放以前调用 SetupInitDefaultQueueCallback 或 SetupInitDefaultQueueCallbackEx 分配的资源。 |
SetupTerminateFileLog SetupTerminateFileLog 函数释放与文件日志关联的资源。 |
SetupUninstallNewlyCopiedInfs SetupUninstallNewlyCopiedInfs 函数卸载指定文件队列提交期间之前安装的 INF 文件 (.inf) 、预编译 INF 文件 (.pnf) 和目录文件 (.cat) 。 |
SetupUninstallOEMInfA SetupUninstallOEMInf 函数卸载指定的 .inf 文件和任何关联的 .pnf 文件。 (ANSI) |
SetupUninstallOEMInfW SetupUninstallOEMInf 函数卸载指定的 .inf 文件和任何关联的 .pnf 文件。 (Unicode) |
SetupVerifyInfFileA SetupVerifyInfFile 函数使用指定的 INF 文件的相应目录验证其数字签名。 可以对备用平台执行验证。 (ANSI) |
SetupVerifyInfFileW SetupVerifyInfFile 函数使用指定的 INF 文件的相应目录验证其数字签名。 可以对备用平台执行验证。 (Unicode) |
SfcGetNextProtectedFile 检索受保护文件的完整列表。 |
SfcIsFileProtected 确定指定的文件是否受保护。 |
SfcIsKeyProtected 确定指定的注册表项是否受到保护。 |
UninstallAssembly UnistallAssembly 方法从并行存储中删除对程序集的应用程序引用。 |
验证 Validate 方法使用指定的内部一致性计算器文件对安装包或合并模块执行验证。 |
ZombifyActCtx ZombifyActCtx 函数会停用指定的激活上下文,但不会解除分配它。 |
ZombifyActCtx ZombifyActCtx 函数会停用指定的激活上下文,但不会解除分配它。 |
接口
IAssemblyCache IAssemblyCache 接口可用于安装、卸载或查询并行程序集。 IAssemblyCache 的实例是通过调用 CreateAssemblyCache 函数获取的。 |
IAssemblyCacheItem IAssemblyCacheItem 接口可用于使用基于流的安装将并行程序集安装到并行存储中。 |
IAssemblyName IAssemblyName 接口表示并行程序集名称。 |
IMsmConfigurableItem IMsmConfigurableItem 接口管理 ModuleConfiguration 表中的单行。 这是模块中的单个可配置“属性”。 接口由只读属性组成,ModuleConfiguration 表中的每个列对应一个属性。 |
IMsmConfigureModule IMsmConfigureModule 接口是回调接口;它使客户端能够在合并过程中提供合并配置信息。 |
IMsmDependency IMsmDependency 接口检索单个模块依赖项的详细信息。 |
IMsmError IMsmError 接口检索有关单个合并错误的详细信息。 |
IMsmGetFiles 使用 IMsmGetFiles 接口,客户端可以检索模块特定语言所需的文件。 |
IMsmMerge IMsmMerge 接口和 IMsmMerge2 接口为 Merge 对象提供接口。 |
IMsmMerge2 IMsmMerge 接口和 IMsmMerge2 接口为 Merge 对象提供接口。IMsmMerge2 接口为客户端合并工具提供了一种利用新的可配置模块功能的方法。 |
IValidate IValidate 接口使创作工具能够针对一组内部一致性计算器验证 Windows Installer 包。 |
结构
ACTCTX_SECTION_KEYED_DATA ACTCTX_SECTION_KEYED_DATA结构由 FindActCtxSectionString 和 FindActCtxSectionGuid 函数用来返回激活上下文信息以及 GUID 或 32 位整数标记的激活上下文部分。 |
ACTCTX_SECTION_KEYED_DATA ACTCTX_SECTION_KEYED_DATA结构由 FindActCtxSectionString 和 FindActCtxSectionGuid 函数用来返回激活上下文信息以及 GUID 或 32 位整数标记的激活上下文部分。 |
ACTCTXA CREATEActCtx 函数使用 ACTCTX 结构来创建激活上下文。 (ANSI) |
ACTCTXA CREATEActCtx 函数使用 ACTCTX 结构来创建激活上下文。 (ANSI) |
ACTCTXW CREATEActCtx 函数使用 ACTCTX 结构来创建激活上下文。 (Unicode) |
ACTCTXW CREATEActCtx 函数使用 ACTCTX 结构来创建激活上下文。 (Unicode) |
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION 结构由 QueryActCtxW 函数使用。 |
ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION 结构由 QueryActCtxW 函数使用。 |
ACTIVATION_CONTEXT_DETAILED_INFORMATION ACTIVATION_CONTEXT_DETAILED_INFORMATION结构由 QueryActCtxW 函数使用。 |
ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION 结构由 QueryActCtxW 函数使用。 |
ASSEMBLY_FILE_DETAILED_INFORMATION ASSEMBLY_FILE_DETAILED_INFORMATION结构由 QueryActCtxW 函数使用。 |
ASSEMBLY_INFO ASSEMBLY_INFO 结构包含有关并行程序集存储中的程序集的信息。 该信息由 QueryAssemblyInfo 方法使用。 |
CABINET_INFO_A CABINET_INFO 结构存储有关内阁文件的信息。 SetupIterateCabinet 函数在向内阁回调例程发送SPFILENOTIFY_NEEDNEWCABINET通知时将此结构指定为参数。 (ANSI) |
CABINET_INFO_W CABINET_INFO 结构存储有关内阁文件的信息。 SetupIterateCabinet 函数在向内阁回调例程发送SPFILENOTIFY_NEEDNEWCABINET通知时将此结构指定为参数。 (Unicode) |
COMPATIBILITY_CONTEXT_ELEMENT COMPATIBILITY_CONTEXT_ELEMENT 结构由 QueryActCtxW 函数用作ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION结构的一部分。 |
FILE_IN_CABINET_INFO_A FILE_IN_CABINET_INFO结构提供有关在文件柜中找到的文件的信息。 (ANSI) |
FILE_IN_CABINET_INFO_W FILE_IN_CABINET_INFO结构提供有关在文件柜中找到的文件的信息。 (Unicode) |
FILEPATHS_A FILEPATHS 结构存储源和目标路径信息。 设置函数在发送到回调例程的多个通知中将 FILEPATHS 结构作为参数发送。 有关详细信息,请参阅通知。 (ANSI) |
FILEPATHS_SIGNERINFO_A FILEPATHS_SINGNERINFO结构存储源和目标路径信息,以及文件签名信息。 (ANSI) |
FILEPATHS_SIGNERINFO_W FILEPATHS_SINGNERINFO结构存储源和目标路径信息,以及文件签名信息。 (Unicode) |
FILEPATHS_W FILEPATHS 结构存储源和目标路径信息。 设置函数在发送到回调例程的多个通知中将 FILEPATHS 结构作为参数发送。 有关详细信息,请参阅通知。 (Unicode) |
FUSION_INSTALL_REFERENCE FUSION_INSTALL_REFERENCE 结构包含有关引用并行程序集的应用程序的信息。 |
INFCONTEXT INFCONTEXT 结构存储功能(如 SetupGetLineText)用于导航 INF 文件的上下文信息。 |
MSIFILEHASHINFO MSIFILEHASHINFO 结构包含 MsiGetFileHash 返回并在 MsiFileHash 表中使用的文件哈希信息。 |
MSIPATCHSEQUENCEINFOA MsiDeterminePatchSequence 和 MsiDetermineApplicablePatches 函数使用 MSIPATCHSEQUENCEINFO 结构。 (ANSI) |
MSIPATCHSEQUENCEINFOW MsiDeterminePatchSequence 和 MsiDetermineApplicablePatches 函数使用 MSIPATCHSEQUENCEINFO 结构。 (Unicode) |
SOURCE_MEDIA_A SOURCE_MEDIA结构与SPFILENOTIFY_NEEDMEDIA通知一起使用,以传递源媒体信息。 (ANSI) |
SOURCE_MEDIA_W SOURCE_MEDIA结构与SPFILENOTIFY_NEEDMEDIA通知一起使用,以传递源媒体信息。 (Unicode) |
SP_ALTPLATFORM_INFO_V1 此结构用于将备用平台的信息传递给 SetupQueryInfOriginalFileInformation。 |
SP_ALTPLATFORM_INFO_V2 SP_ALTPLATFORM_INFO_V2结构用于将备用平台的信息传递到 SetupQueryInfOriginalFileInformation。 |
SP_FILE_COPY_PARAMS_A SP_FILE_COPY_PARAMS 结构描述单个文件复制操作。 (ANSI) |
SP_FILE_COPY_PARAMS_W SP_FILE_COPY_PARAMS 结构描述单个文件复制操作。 (Unicode) |
SP_INF_INFORMATION SP_INF_INFORMATION 结构存储有关 INF 文件的信息,包括样式、组成 INF 文件的数量和版本数据。 |
SP_INF_SIGNER_INFO_V1_A SP_INF_SIGNER_INFO结构存储有关 INF 文件的数字签名的信息。 (sp_inf_signer_info_v1_a) |
SP_INF_SIGNER_INFO_V1_W SP_INF_SIGNER_INFO结构存储有关 INF 文件的数字签名的信息。 (sp_inf_signer_info_v1_w) |
SP_INF_SIGNER_INFO_V2_A SP_INF_SIGNER_INFO结构存储有关 INF 文件的数字签名的信息。 (sp_inf_signer_info_v2_a) |
SP_INF_SIGNER_INFO_V2_W SP_INF_SIGNER_INFO结构存储有关 INF 文件的数字签名的信息。 (sp_inf_signer_info_v2_w) |
SP_ORIGINAL_FILE_INFO_A SP_ORIGINAL_FILE_INFO 结构接收 SetupQueryInfOriginalFileInformation 返回的原始 INF 文件名和目录文件信息。 (ANSI) |
SP_ORIGINAL_FILE_INFO_W SP_ORIGINAL_FILE_INFO 结构接收 SetupQueryInfOriginalFileInformation 返回的原始 INF 文件名和目录文件信息。 (Unicode) |
SP_REGISTER_CONTROL_STATUSA SP_REGISTER_CONTROL_STATUS 结构包含有关使用 RegisterDlls INF 指令在 Windows 2000 上自注册 DLL 的文件注册或注销的信息。 (ANSI) |
SP_REGISTER_CONTROL_STATUSW SP_REGISTER_CONTROL_STATUS 结构包含有关使用 RegisterDlls INF 指令在 Windows 2000 上自注册 DLL 的文件注册或注销的信息。 (Unicode) |