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安装请求。 |