应用程序安装和服务

应用程序安装和服务技术概述。

若要开发应用程序安装和服务,需要以下标头:

有关此技术的编程指南,请参阅:

枚举

 
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)