setupapi.h 标头

此标头由多种技术使用。 有关详细信息,请参阅:

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

函数

 
InstallHinfSectionA

InstallHinfSection 是由 Setupapi.dll 导出的入口点函数,可用于执行 .inf 文件的某个部分。 可以通过调用 Rundll32.exe 实用工具来调用 InstallHinfSection,如“备注”部分所述。 (ANSI)
InstallHinfSectionW

InstallHinfSection 是由 Setupapi.dll 导出的入口点函数,可用于执行 .inf 文件的某个部分。 可以通过调用 Rundll32.exe 实用工具来调用 InstallHinfSection,如“备注”部分所述。 (Unicode)
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 函数会销毁磁盘空间列表并释放分配给它的资源。
SetupDiAskForOEMDisk

SetupDiAskForOEMDisk 函数显示一个对话框,要求用户输入 OEM 安装磁盘的路径。
SetupDiBuildClassInfoList

SetupDiBuildClassInfoList 函数返回用于标识本地计算机上安装的类的安装程序类 GUID 的列表。
SetupDiBuildClassInfoListExA

SetupDiBuildClassInfoListEx 函数返回安装类 GUID 的列表,其中包括本地系统或远程系统上安装的每个类。 (ANSI)
SetupDiBuildClassInfoListExW

SetupDiBuildClassInfoListEx 函数返回安装类 GUID 的列表,其中包括本地系统或远程系统上安装的每个类。 (Unicode)
SetupDiBuildDriverInfoList

SetupDiBuildDriverInfoList 函数生成与特定设备关联的驱动程序列表,或与设备信息集的全局类驱动程序列表相关联。
SetupDiCallClassInstaller

SetupDiCallClassInstaller 函数调用相应的类安装程序和任何已注册的共同安装程序,并 (DIF 代码) 指定的安装请求。
SetupDiCancelDriverInfoSearch

SetupDiCancelDriverInfoSearch 函数取消当前在不同线程中正在进行的驱动程序列表搜索。
SetupDiChangeState

SetupDiChangeState 函数是DIF_PROPERTYCHANGE安装请求的默认处理程序。
SetupDiClassGuidsFromNameA

SetupDiClassGuidsFromName 函数检索与指定类名关联的 GUID () 。 此列表基于系统上当前安装的类生成。 (ANSI)
SetupDiClassGuidsFromNameExA

SetupDiClassGuidsFromNameEx 函数检索与指定类名关联的 GUID。 此生成的列表包含本地或远程计算机上当前安装的类。 (ANSI)
SetupDiClassGuidsFromNameExW

SetupDiClassGuidsFromNameEx 函数检索与指定类名关联的 GUID。 此生成的列表包含本地或远程计算机上当前安装的类。 (Unicode)
SetupDiClassGuidsFromNameW

SetupDiClassGuidsFromName 函数检索与指定类名关联的 GUID () 。 此列表基于系统上当前安装的类生成。 (Unicode)
SetupDiClassNameFromGuidA

SetupDiClassNameFromGuid 函数检索与类 GUID 关联的类名。 (ANSI)
SetupDiClassNameFromGuidExA

SetupDiClassNameFromGuidEx 函数检索与类 GUID 关联的类名。 类可以安装在本地或远程计算机上。 (ANSI)
SetupDiClassNameFromGuidExW

SetupDiClassNameFromGuidEx 函数检索与类 GUID 关联的类名。 类可以安装在本地或远程计算机上。 (Unicode)
SetupDiClassNameFromGuidW

SetupDiClassNameFromGuid 函数检索与类 GUID 关联的类名。 (Unicode)
SetupDiCreateDeviceInfoA

SetupDiCreateDeviceInfo 函数创建新的设备信息元素,并将其作为新成员添加到指定的设备信息集。 (ANSI)
SetupDiCreateDeviceInfoList

SetupDiCreateDeviceInfoList 函数创建一个空的设备信息集,并选择性地将该集与设备设置类和顶级窗口相关联。
SetupDiCreateDeviceInfoListExA

SetupDiCreateDeviceInfoList 函数在远程或本地计算机上创建空设备信息集,并选择性地将该集与设备安装类相关联。 (ANSI)
SetupDiCreateDeviceInfoListExW

SetupDiCreateDeviceInfoList 函数在远程或本地计算机上创建空设备信息集,并选择性地将该集与设备安装类相关联。 (Unicode)
SetupDiCreateDeviceInfoW

SetupDiCreateDeviceInfo 函数创建新的设备信息元素,并将其作为新成员添加到指定的设备信息集。 (Unicode)
SetupDiCreateDeviceInterfaceA

SetupDiCreateDeviceInterface 函数在本地系统或远程系统上注册设备接口。 (ANSI)
SetupDiCreateDeviceInterfaceRegKeyA

SetupDiCreateDeviceInterfaceRegKey 函数创建用于存储有关设备接口的信息的注册表项,并返回密钥的句柄。 (ANSI)
SetupDiCreateDeviceInterfaceRegKeyW

SetupDiCreateDeviceInterfaceRegKey 函数创建用于存储有关设备接口的信息的注册表项,并返回密钥的句柄。 (Unicode)
SetupDiCreateDeviceInterfaceW

SetupDiCreateDeviceInterface 函数在本地系统或远程系统上注册设备接口。 (Unicode)
SetupDiCreateDevRegKeyA

SetupDiCreateDevRegKey 函数为特定于设备的配置信息创建注册表项,并返回密钥的句柄。 (ANSI)
SetupDiCreateDevRegKeyW

SetupDiCreateDevRegKey 函数为特定于设备的配置信息创建注册表项,并返回密钥的句柄。 (Unicode)
SetupDiDeleteDeviceInfo

SetupDiDeleteDeviceInfo 函数从设备信息集中删除设备信息元素。 此函数不会删除实际设备。
SetupDiDeleteDeviceInterfaceData

SetupDiDeleteDeviceInterfaceData 函数从设备信息集中删除设备接口。
SetupDiDeleteDeviceInterfaceRegKey

SetupDiDeleteDeviceInterfaceRegKey 函数删除应用程序和驱动程序用于存储特定于接口的信息的注册表子项。
SetupDiDeleteDevRegKey

SetupDiDeleteDevRegKey 函数删除与设备信息元素关联的指定用户可访问的注册表项。
SetupDiDestroyClassImageList

SetupDiDestroyClassImageList 函数销毁通过调用 SetupDiGetClassImageList 或 SetupDiGetClassImageListEx 生成的类映像列表。
SetupDiDestroyDeviceInfoList

SetupDiDestroyDeviceInfoList 函数删除设备信息集并释放所有相关内存。
SetupDiDestroyDriverInfoList

SetupDiDestroyDriverInfoList 函数删除驱动程序列表。
SetupDiDrawMiniIcon

SetupDiDrawMiniIcon 函数在请求的位置绘制指定的微型图标。
SetupDiEnumDeviceInfo

SetupDiEnumDeviceInfo 函数返回一个SP_DEVINFO_DATA结构,该结构指定设备信息集中的设备信息元素。
SetupDiEnumDeviceInterfaces

SetupDiEnumDeviceInterfaces 函数枚举包含在设备信息集中的设备接口。
SetupDiEnumDriverInfoA

SetupDiEnumDriverInfo 函数枚举驱动程序列表的成员。 (ANSI)
SetupDiEnumDriverInfoW

SetupDiEnumDriverInfo 函数枚举驱动程序列表的成员。 (Unicode)
SetupDiGetActualModelsSectionA

SetupDiGetActualModelsSection 函数检索从设备 INF 文件安装设备时要使用的相应修饰 INF 模型部分。 (ANSI)
SetupDiGetActualModelsSectionW

SetupDiGetActualModelsSection 函数检索从设备 INF 文件安装设备时要使用的相应修饰 INF 模型部分。 (Unicode)
SetupDiGetActualSectionToInstallA

SetupDiGetActualSectionToInstall 函数检索相应的 INF DDInstall 节,以便从本地计算机上的设备 INF 文件安装设备时使用。 (ANSI)
SetupDiGetActualSectionToInstallExA

SetupDiGetActualSectionToInstallEx 函数检索为指定操作系统和处理器体系结构安装设备的 INF DDInstall 节的名称。 (ANSI)
SetupDiGetActualSectionToInstallExW

SetupDiGetActualSectionToInstallEx 函数检索为指定操作系统和处理器体系结构安装设备的 INF DDInstall 节的名称。 (Unicode)
SetupDiGetActualSectionToInstallW

SetupDiGetActualSectionToInstall 函数检索相应的 INF DDInstall 节,以便从本地计算机上的设备 INF 文件安装设备时使用。 (Unicode)
SetupDiGetClassBitmapIndex

SetupDiGetClassBitmapIndex 函数检索为指定类提供的微型图标的索引。
SetupDiGetClassDescriptionA

SetupDiGetClassDescription 函数检索与指定安装类 GUID 关联的类说明。 (ANSI)
SetupDiGetClassDescriptionExA

SetupDiGetClassDescriptionEx 函数检索本地或远程计算机上安装的安装程序类的说明。 (ANSI)
SetupDiGetClassDescriptionExW

SetupDiGetClassDescriptionEx 函数检索本地或远程计算机上安装的安装程序类的说明。 (Unicode)
SetupDiGetClassDescriptionW

SetupDiGetClassDescription 函数检索与指定安装类 GUID 关联的类说明。 (Unicode)
SetupDiGetClassDevPropertySheetsA

SetupDiGetClassDevPropertySheets 函数检索设备信息元素或设备信息集的设备设置类的属性表的句柄。 (ANSI)
SetupDiGetClassDevPropertySheetsW

SetupDiGetClassDevPropertySheets 函数检索设备信息元素或设备信息集的设备设置类的属性表的句柄。 (Unicode)
SetupDiGetClassDevsA

SetupDiGetClassDevs 函数返回包含本地计算机请求的设备信息元素的设备信息集的句柄。 (ANSI)
SetupDiGetClassDevsExA

SetupDiGetClassDevsEx 函数返回包含本地或远程计算机请求的设备信息元素的设备信息集的句柄。 (ANSI)
SetupDiGetClassDevsExW

SetupDiGetClassDevsEx 函数返回包含本地或远程计算机请求的设备信息元素的设备信息集的句柄。 (Unicode)
SetupDiGetClassDevsW

SetupDiGetClassDevs 函数返回包含本地计算机请求的设备信息元素的设备信息集的句柄。 (Unicode)
SetupDiGetClassImageIndex

SetupDiGetClassImageIndex 函数检索指定类的类图像列表中的索引。
SetupDiGetClassImageList

SetupDiGetClassImageList 函数生成包含每个已安装类的位图的图像列表,并返回数据结构中的列表。
SetupDiGetClassImageListExA

SetupDiGetClassImageListEx 函数为本地或远程系统上安装的每个类生成位图的图像列表。 (ANSI)
SetupDiGetClassImageListExW

SetupDiGetClassImageListEx 函数为本地或远程系统上安装的每个类生成位图的图像列表。 (Unicode)
SetupDiGetClassInstallParamsA

SetupDiGetClassInstallParams 函数检索设备信息集或特定设备信息元素的类安装参数。 (ANSI)
SetupDiGetClassInstallParamsW

SetupDiGetClassInstallParams 函数检索设备信息集或特定设备信息元素的类安装参数。 (Unicode)
SetupDiGetClassPropertyExW

SetupDiGetClassPropertyEx 函数检索本地或远程计算机上的设备安装类或设备接口类的类属性。
SetupDiGetClassPropertyKeys

SetupDiGetClassPropertyKeys 函数检索设备属性键的数组,这些键表示为设备安装类或设备接口类设置的设备属性。
SetupDiGetClassPropertyKeysExW

SetupDiGetClassPropertyKeysEx 函数检索设备属性键数组,这些键表示为本地或远程计算机上的设备安装类或设备接口类设置的设备属性。
SetupDiGetClassPropertyW

SetupDiGetClassProperty 函数检索为设备设置类或设备接口类设置的设备属性。
SetupDiGetClassRegistryPropertyA

SetupDiGetClassRegistryProperty 函数从注册表中检索指定设备安装类的属性。 (ANSI)
SetupDiGetClassRegistryPropertyW

SetupDiGetClassRegistryProperty 函数从注册表中检索指定设备安装类的属性。 (Unicode)
SetupDiGetCustomDevicePropertyA

SetupDiGetCustomDeviceProperty 函数从注册表中检索指定的自定义设备属性。 (ANSI)
SetupDiGetCustomDevicePropertyW

SetupDiGetCustomDeviceProperty 函数从注册表中检索指定的自定义设备属性。 (Unicode)
SetupDiGetDeviceInfoListClass

如果 SetDiGetDeviceInfoListClass 函数检索与设备信息集关联的设备安装类的 GUID(如果集具有关联的类)。
SetupDiGetDeviceInfoListDetailA

SetupDiGetDeviceInfoListDetail 函数检索与设备信息集关联的信息,包括类 GUID、远程计算机句柄和远程计算机名称。 (ANSI)
SetupDiGetDeviceInfoListDetailW

SetupDiGetDeviceInfoListDetail 函数检索与设备信息集关联的信息,包括类 GUID、远程计算机句柄和远程计算机名称。 (Unicode)
SetupDiGetDeviceInstallParamsA

SetupDiGetDeviceInstallParams 函数检索设备信息集或特定设备信息元素的设备安装参数。 (ANSI)
SetupDiGetDeviceInstallParamsW

SetupDiGetDeviceInstallParams 函数检索设备信息集或特定设备信息元素的设备安装参数。 (Unicode)
SetupDiGetDeviceInstanceIdA

SetupDiGetDeviceInstanceId 函数检索与设备信息元素关联的设备实例 ID。 (ANSI)
SetupDiGetDeviceInstanceIdW

SetupDiGetDeviceInstanceId 函数检索与设备信息元素关联的设备实例 ID。 (Unicode)
SetupDiGetDeviceInterfaceAlias

SetupDiGetDeviceInterfaceAlias 函数返回指定设备接口的别名。
SetupDiGetDeviceInterfaceDetailA

SetupDiGetDeviceInterfaceDetail 函数返回有关设备接口的详细信息。 (ANSI)
SetupDiGetDeviceInterfaceDetailW

SetupDiGetDeviceInterfaceDetail 函数返回有关设备接口的详细信息。 (Unicode)
SetupDiGetDeviceInterfacePropertyKeys

SetupDiGetDeviceInterfacePropertyKeys 函数检索设备属性键数组,这些键表示为设备接口设置的设备属性。
SetupDiGetDeviceInterfacePropertyW

SetupDiGetDeviceInterfaceProperty 函数检索为设备接口设置的设备属性。
SetupDiGetDevicePropertyKeys

SetupDiGetDevicePropertyKeys 函数检索表示为设备实例设置的设备属性的设备属性键的数组。
SetupDiGetDevicePropertyW

SetupDiGetDeviceProperty 函数检索设备实例属性。
SetupDiGetDeviceRegistryPropertyA

SetupDiGetDeviceRegistryProperty 函数检索指定的即插即用设备属性。 (ANSI)
SetupDiGetDeviceRegistryPropertyW

SetupDiGetDeviceRegistryProperty 函数检索指定的即插即用设备属性。 (Unicode)
SetupDiGetDriverInfoDetailA

SetupDiGetDriverInfoDetail 函数检索设备信息集或设备信息集中特定设备信息元素的驱动程序信息详细信息。 (ANSI)
SetupDiGetDriverInfoDetailW

SetupDiGetDriverInfoDetail 函数检索设备信息集或设备信息集中特定设备信息元素的驱动程序信息详细信息。 (Unicode)
SetupDiGetDriverInstallParamsA

SetupDiGetDriverInstallParams 函数检索设备信息集或特定设备信息元素的驱动程序安装参数。 (ANSI)
SetupDiGetDriverInstallParamsW

SetupDiGetDriverInstallParams 函数检索设备信息集或特定设备信息元素的驱动程序安装参数。 (Unicode)
SetupDiGetHwProfileFriendlyNameA

SetupDiGetHwProfileFriendlyName 函数检索与硬件配置文件 ID 关联的友好名称。 (ANSI)
SetupDiGetHwProfileFriendlyNameExA

SetupDiGetHwProfileFriendlyNameEx 函数检索与本地或远程计算机上的硬件配置文件 ID 关联的友好名称。 (ANSI)
SetupDiGetHwProfileFriendlyNameExW

SetupDiGetHwProfileFriendlyNameEx 函数检索与本地或远程计算机上的硬件配置文件 ID 关联的友好名称。 (Unicode)
SetupDiGetHwProfileFriendlyNameW

SetupDiGetHwProfileFriendlyName 函数检索与硬件配置文件 ID 关联的友好名称。 (Unicode)
SetupDiGetHwProfileList

SetupDiGetHwProfileList 函数检索当前定义的所有硬件配置文件 ID 的列表。
SetupDiGetHwProfileListExA

SetupDiGetHwProfileListEx 函数检索本地或远程计算机上当前定义的所有硬件配置文件 ID 的列表。 (ANSI)
SetupDiGetHwProfileListExW

SetupDiGetHwProfileListEx 函数检索本地或远程计算机上当前定义的所有硬件配置文件 ID 的列表。 (Unicode)
SetupDiGetINFClassA

SetupDiGetINFClass 函数返回指定设备 INF 文件的类。 (ANSI)
SetupDiGetINFClassW

SetupDiGetINFClass 函数返回指定设备 INF 文件的类。 (Unicode)
SetupDiGetSelectedDevice

SetupDiGetSelectedDevice 函数检索设备信息集中的所选设备信息元素。
SetupDiGetSelectedDriverA

SetupDiGetSelectedDriver 函数检索设备信息集或特定设备信息元素的所选驱动程序。 (ANSI)
SetupDiGetSelectedDriverW

SetupDiGetSelectedDriver 函数检索设备信息集或特定设备信息元素的所选驱动程序。 (Unicode)
SetupDiInstallClassA

SetupDiInstallClass 函数安装指定 INF 文件的 ClassInstall32 部分。 (ANSI)
SetupDiInstallClassExA

SetupDiInstallClassEx 函数安装类安装程序或接口类。 (ANSI)
SetupDiInstallClassExW

SetupDiInstallClassEx 函数安装类安装程序或接口类。 (Unicode)
SetupDiInstallClassW

SetupDiInstallClass 函数安装指定 INF 文件的 ClassInstall32 部分。 (Unicode)
SetupDiInstallDevice

SetupDiInstallDevice 函数是DIF_INSTALLDEVICE安装请求的默认处理程序。
SetupDiInstallDeviceInterfaces

SetupDiInstallDeviceInterfaces 函数是DIF_INSTALLINTERFACES安装请求的默认处理程序。
SetupDiInstallDriverFiles

SetupDiInstallDriverFiles 函数是DIF_INSTALLDEVICEFILES安装请求的默认处理程序。
SetupDiLoadClassIcon

SetupDiLoadClassIcon 函数同时加载指定类的大图标和微型图标。
SetupDiLoadDeviceIcon

SetupDiLoadDeviceIcon 函数检索指定设备的图标。
SetupDiOpenClassRegKey

SetupDiOpenClassRegKey 函数将打开安装程序类注册表项或特定类的子项。
SetupDiOpenClassRegKeyExA

SetupDiOpenClassRegKeyEx 函数将打开设备安装程序类注册表项、设备接口类注册表项或特定类的子项。 此函数在本地计算机或远程计算机上打开指定的密钥。 (ANSI)
SetupDiOpenClassRegKeyExW

SetupDiOpenClassRegKeyEx 函数将打开设备安装程序类注册表项、设备接口类注册表项或特定类的子项。 此函数在本地计算机或远程计算机上打开指定的密钥。 (Unicode)
SetupDiOpenDeviceInfoA

SetupDiOpenDeviceInfo 函数将设备实例的设备信息元素添加到设备信息集(如果设备信息集中尚不存在),并检索标识设备信息集中设备实例的设备信息元素的信息。 (ANSI)
SetupDiOpenDeviceInfoW

SetupDiOpenDeviceInfo 函数将设备实例的设备信息元素添加到设备信息集(如果设备信息集中尚不存在),并检索标识设备信息集中设备实例的设备信息元素的信息。 (Unicode)
SetupDiOpenDeviceInterfaceA

SetupDiOpenDeviceInterface 函数检索有关设备接口的信息,并将该接口添加到本地系统或远程系统的指定设备信息集。 (ANSI)
SetupDiOpenDeviceInterfaceRegKey

SetupDiOpenDeviceInterfaceRegKey 函数打开应用程序和驱动程序用来存储特定于设备接口的信息的注册表子项。
SetupDiOpenDeviceInterfaceW

SetupDiOpenDeviceInterface 函数检索有关设备接口的信息,并将该接口添加到本地系统或远程系统的指定设备信息集。 (Unicode)
SetupDiOpenDevRegKey

SetupDiOpenDevRegKey 函数打开特定于设备的配置信息的注册表项。
SetupDiRegisterCoDeviceInstallers

SetupDiRegisterCoDeviceInstallers 函数是DIF_REGISTER_COINSTALLERS的默认处理程序。
SetupDiRegisterDeviceInfo

SetupDiRegisterDeviceInfo 函数是DIF_REGISTERDEVICE请求的默认处理程序。
SetupDiRemoveDevice

SetupDiRemoveDevice 函数是DIF_REMOVE安装请求的默认处理程序。
SetupDiRemoveDeviceInterface

SetupDiRemoveDeviceInterface 函数从系统中删除已注册的设备接口。
SetupDiRestartDevices

SetupDiRestartDevices 函数重启指定的设备,或者,如有必要,重启由同一函数操作的所有设备,并筛选运行指定设备的驱动程序。
SetupDiSelectBestCompatDrv

SetupDiSelectBestCompatDrv 函数是DIF_SELECTBESTCOMPATDRV安装请求的默认处理程序。
SetupDiSelectDevice

SetupDiSelectDevice 函数是DIF_SELECTDEVICE请求的默认处理程序。
SetupDiSelectOEMDrv

SetupDiSelectOEMDrv 函数为使用用户提供的 OEM 路径的设备信息集或特定设备信息元素选择驱动程序。
SetupDiSetClassInstallParamsA

SetupDiSetClassInstallParams 函数设置或清除设备信息集或特定设备信息元素的类安装参数。 (ANSI)
SetupDiSetClassInstallParamsW

SetupDiSetClassInstallParams 函数设置或清除设备信息集或特定设备信息元素的类安装参数。 (Unicode)
SetupDiSetClassPropertyExW

SetupDiSetClassPropertyEx 函数为本地或远程计算机上的设备安装类或设备接口类设置设备属性。
SetupDiSetClassPropertyW

SetupDiSetClassProperty 函数为设备安装类或设备接口类设置类属性。
SetupDiSetClassRegistryPropertyA

SetupDiSetClassRegistryProperty 函数在注册表中设置指定的设备类属性。 (ANSI)
SetupDiSetClassRegistryPropertyW

SetupDiSetClassRegistryProperty 函数在注册表中设置指定的设备类属性。 (Unicode)
SetupDiSetDeviceInstallParamsA

SetupDiSetDeviceInstallParams 函数为设备信息集或特定设备信息元素设置设备安装参数。 (ANSI)
SetupDiSetDeviceInstallParamsW

SetupDiSetDeviceInstallParams 函数为设备信息集或特定设备信息元素设置设备安装参数。 (Unicode)
SetupDiSetDeviceInterfaceDefault

SetupDiSetDeviceInterfaceDefault 函数将设备接口设置为设备接口类的默认接口。
SetupDiSetDeviceInterfacePropertyW

SetupDiSetDeviceInterfaceProperty 函数设置设备接口的设备属性。
SetupDiSetDevicePropertyW

SetupDiSetDeviceProperty 函数设置设备实例属性。
SetupDiSetDeviceRegistryPropertyA

SetupDiSetDeviceRegistryProperty 函数设置设备的即插即用设备属性。 (ANSI)
SetupDiSetDeviceRegistryPropertyW

SetupDiSetDeviceRegistryProperty 函数设置设备的即插即用设备属性。 (Unicode)
SetupDiSetDriverInstallParamsA

SetupDiSetDriverInstallParams 函数为驱动程序信息元素设置驱动程序安装参数。 (ANSI)
SetupDiSetDriverInstallParamsW

SetupDiSetDriverInstallParams 函数为驱动程序信息元素设置驱动程序安装参数。 (Unicode)
SetupDiSetSelectedDevice

SetupDiSetSelectedDevice 函数将设备信息元素设置为设备信息集的选定成员。 此函数通常由安装向导使用。
SetupDiSetSelectedDriverA

SetupDiSetSelectedDriver 函数设置或重置设备信息元素的所选驱动程序或设备信息集的所选类驱动程序。 (ANSI)
SetupDiSetSelectedDriverW

SetupDiSetSelectedDriver 函数设置或重置设备信息元素的所选驱动程序或设备信息集的所选类驱动程序。 (Unicode)
SetupDiUnremoveDevice

SetupDiUnremoveDevice 函数是DIF_UNREMOVE安装请求的默认处理程序。
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 返回 INF 文件节中下一行相对于 ContextIn.Line 的位置。
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 函数从安装文件队列获取标志。
SetupGetInfDriverStoreLocationA

SetupGetInfDriverStoreLocation 函数检索驱动程序存储中与系统 INF 文件目录中的指定 INF 文件或驱动程序存储中指定 INF 文件相对应的 INF 文件的完全限定文件名 (目录路径和文件名) 。 (ANSI)
SetupGetInfDriverStoreLocationW

SetupGetInfDriverStoreLocation 函数检索驱动程序存储中与系统 INF 文件目录中的指定 INF 文件或驱动程序存储中指定 INF 文件相对应的 INF 文件的完全限定文件名 (目录路径和文件名) 。 (Unicode)
SetupGetInfFileListA

SetupGetInfFileList 函数将位于调用方指定目录中的 INF 文件列表返回到调用提供的缓冲区。 (ANSI)
SetupGetInfFileListW

SetupGetInfFileList 函数将位于调用方指定目录中的 INF 文件列表返回到调用提供的缓冲区。 (Unicode)
SetupGetInfInformationA

SetUpGetInfInformation 函数将指定 INF 文件的 SP_INF_INFORMATION 结构返回到缓冲区。 (ANSI)
SetupGetInfInformationW

SetUpGetInfInformation 函数将指定 INF 文件的 SP_INF_INFORMATION 结构返回到缓冲区。 (Unicode)
SetupGetInfPublishedNameA

SetupGetInfPublishedName 函数检索系统 INF 文件目录中的 INF 文件的完全限定文件名 (目录路径和文件名) ,该文件对应于驱动程序存储中的指定 INF 文件或系统 INF 文件目录中的指定 INF 文件。 (ANSI)
SetupGetInfPublishedNameW

SetupGetInfPublishedName 函数检索系统 INF 文件目录中的 INF 文件的完全限定文件名 (目录路径和文件名) ,该文件对应于驱动程序存储中的指定 INF 文件或系统 INF 文件目录中的指定 INF 文件。 (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)
SetupGetNonInteractiveMode

SetupGetNonInteractiveMode 函数返回 SetupAPI 非交互式标志的值,该值指示调用方的进程是否可以通过用户界面组件(如对话框)与用户交互。
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)
SetupGetThreadLogToken

SetupGetThreadLogToken 函数检索从中调用此函数的线程的日志令牌。
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 函数将 inF 文件版本信息从SP_INF_INFORMATION结构返回到缓冲区。 (ANSI)
SetupQueryInfVersionInformationW

SetupQueryInfVersionInformation 函数将 inF 文件版本信息从SP_INF_INFORMATION结构返回到缓冲区。 (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 函数在安装文件队列上设置标志。
SetupSetNonInteractiveMode

SetupSetNonInteractiveMode 函数设置一个非交互式 SetupAPI 标志,该标志确定 SetupAPI 是否可以与调用方上下文中的用户交互。
SetupSetPlatformPathOverrideA

SetupSetPlatformPathOverride 函数用于在使用来自不同计算机的 INF 时为目标计算机设置平台路径替代。 (ANSI)
SetupSetPlatformPathOverrideW

SetupSetPlatformPathOverride 函数用于在使用来自不同计算机的 INF 时为目标计算机设置平台路径替代。 (Unicode)
SetupSetSourceListA

SetupSetSourceList 函数允许调用方设置当前用户或系统 (所有用户) 通用的安装源列表。 (ANSI)
SetupSetSourceListW

SetupSetSourceList 函数允许调用方设置当前用户或系统 (所有用户) 通用的安装源列表。 (Unicode)
SetupSetThreadLogToken

SetupSetThreadLogToken 函数为从中调用此函数的线程设置日志上下文(由日志令牌表示)。
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)
SetupWriteTextLog

SetupWriteTextLog 函数在 SetupAPI 文本日志中写入日志条目。
SetupWriteTextLogError

SetupWriteTextLogError 函数将有关 SetupAPI 特定错误或 Win32 系统错误的信息写入 SetupAPI 文本日志。
SetupWriteTextLogInfLine

SetupWriteTextLogInfLine 函数在包含指定 INF 文件行文本的 SetupAPI 文本日志中写入日志条目。

回调函数

 
PSP_FILE_CALLBACK_A

FileCallback 回调函数由一些设置函数使用。 (ANSI)
PSP_FILE_CALLBACK_W

FileCallback 回调函数由一些设置函数使用。 (Unicode)

结构

 
CABINET_INFO_A

CABINET_INFO结构存储有关 cabinet 文件的信息。 SetupIterateCabinet 函数在向 cabinet 回调例程发送SPFILENOTIFY_NEEDNEWCABINET通知时将此结构指定为参数。 (ANSI)
CABINET_INFO_W

CABINET_INFO结构存储有关 cabinet 文件的信息。 SetupIterateCabinet 函数在向 cabinet 回调例程发送SPFILENOTIFY_NEEDNEWCABINET通知时将此结构指定为参数。 (Unicode)
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)
INFCONTEXT

INFCONTEXT 结构存储诸如 SetupGetLineText 等函数用于导航 INF 文件的上下文信息。
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_CLASSIMAGELIST_DATA

SP_CLASSIMAGELIST_DATA 结构描述类图像列表。
SP_CLASSINSTALL_HEADER

SP_CLASSINSTALL_HEADER是任何类安装参数结构的第一个成员。 它包含设备安装请求代码,该代码定义其余安装参数结构的格式。
SP_DETECTDEVICE_PARAMS

SP_DETECTDEVICE_PARAMS 结构对应于DIF_DETECT安装请求。
SP_DEVICE_INTERFACE_DATA

SP_DEVICE_INTERFACE_DATA结构在设备信息集中定义设备接口。
SP_DEVICE_INTERFACE_DETAIL_DATA_A

SP_DEVICE_INTERFACE_DETAIL_DATA 结构包含设备接口的路径。 (ANSI)
SP_DEVICE_INTERFACE_DETAIL_DATA_W

SP_DEVICE_INTERFACE_DETAIL_DATA 结构包含设备接口的路径。 (Unicode)
SP_DEVINFO_DATA

SP_DEVINFO_DATA结构定义作为设备信息集成员的设备实例。
SP_DEVINFO_LIST_DETAIL_DATA_A

SP_DEVINFO_LIST_DETAIL_DATA 结构包含有关设备信息集的信息,例如其关联的安装类 GUID (如果具有关联的安装类) 。 (ANSI)
SP_DEVINFO_LIST_DETAIL_DATA_W

SP_DEVINFO_LIST_DETAIL_DATA 结构包含有关设备信息集的信息,例如其关联的安装类 GUID (如果具有关联的安装类) 。 (Unicode)
SP_DEVINSTALL_PARAMS_A

SP_DEVINSTALL_PARAMS结构包含与特定设备信息元素关联的设备安装参数或与设备信息集全局关联的设备安装参数。 (ANSI)
SP_DEVINSTALL_PARAMS_W

SP_DEVINSTALL_PARAMS结构包含与特定设备信息元素关联的设备安装参数或与设备信息集全局关联的设备安装参数。 (Unicode)
SP_DRVINFO_DATA_V1_A

SP_DRVINFO_DATA 结构包含有关驱动程序的信息。 此结构是驱动程序信息列表的成员,可以与特定设备实例相关联,也可以与设备信息集全局关联。 (sp_drvinfo_data_v1_a)
SP_DRVINFO_DATA_V1_W

SP_DRVINFO_DATA 结构包含有关驱动程序的信息。 此结构是驱动程序信息列表的成员,可以与特定设备实例相关联,也可以与设备信息集全局关联。 (sp_drvinfo_data_v1_w)
SP_DRVINFO_DATA_V2_A

SP_DRVINFO_DATA 结构包含有关驱动程序的信息。 此结构是驱动程序信息列表的成员,可以与特定设备实例相关联,也可以与设备信息集全局关联。 (sp_drvinfo_data_v2_a)
SP_DRVINFO_DATA_V2_W

SP_DRVINFO_DATA 结构包含有关驱动程序的信息。 此结构是驱动程序信息列表的成员,可以与特定设备实例相关联,也可以与设备信息集全局关联。 (sp_drvinfo_data_v2_w)
SP_DRVINFO_DETAIL_DATA_A

SP_DRVINFO_DETAIL_DATA结构包含有关特定驱动程序信息结构的详细信息。 (ANSI)
SP_DRVINFO_DETAIL_DATA_W

SP_DRVINFO_DETAIL_DATA结构包含有关特定驱动程序信息结构的详细信息。 (Unicode)
SP_DRVINSTALL_PARAMS

SP_DRVINSTALL_PARAMS 结构包含与特定驱动程序信息元素关联的驱动程序安装参数。
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_NEWDEVICEWIZARD_DATA

安装程序使用 SP_NEWDEVICEWIZARD_DATA 结构通过添加自定义页面来扩展硬件安装向导的操作。 它与DIF_NEWDEVICEWIZARD_XXX安装请求一起使用。
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_POWERMESSAGEWAKE_PARAMS_A

SP_POWERMESSAGEWAKE_PARAMS 结构对应于DIF_POWERMESSAGEWAKE安装请求。 (ANSI)
SP_POWERMESSAGEWAKE_PARAMS_W

SP_POWERMESSAGEWAKE_PARAMS 结构对应于DIF_POWERMESSAGEWAKE安装请求。 (Unicode)
SP_PROPCHANGE_PARAMS

SP_PROPCHANGE_PARAMS结构对应于DIF_PROPERTYCHANGE安装请求。
SP_PROPSHEETPAGE_REQUEST

SP_PROPSHEETPAGE_REQUEST 结构可以作为第一个参数 (lpv) 传递到 SetupAPI DLL 中的 ExtensionPropSheetPageProc 入口点。
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)
SP_REMOVEDEVICE_PARAMS

SP_REMOVEDEVICE_PARAMS结构对应于DIF_REMOVE安装请求。
SP_SELECTDEVICE_PARAMS_A

SP_SELECTDEVICE_PARAMS结构对应于DIF_SELECTDEVICE安装请求。 (ANSI)
SP_SELECTDEVICE_PARAMS_W

SP_SELECTDEVICE_PARAMS结构对应于DIF_SELECTDEVICE安装请求。 (Unicode)
SP_TROUBLESHOOTER_PARAMS_A

SP_TROUBLESHOOTER_PARAMS结构对应于DIF_TROUBLESHOOTER安装请求。 (ANSI)
SP_TROUBLESHOOTER_PARAMS_W

SP_TROUBLESHOOTER_PARAMS结构对应于DIF_TROUBLESHOOTER安装请求。 (Unicode)
SP_UNREMOVEDEVICE_PARAMS

SP_UNREMOVEDEVICE_PARAMS 结构对应于DIF_UNREMOVE安装请求。