IScanProfileMgr 接口

IScanProfileMgr 接口提供用于创建、打开、删除和管理扫描配置文件的方法。

成员

IScanProfileMgr 接口继承自 IDispatch 接口。 IScanProfileMgr 还具有以下类型的成员:

方法

IScanProfileMgr 接口包含以下方法。

方法 说明
CreateProfile 创建一个空的扫描配置文件,并将其与扫描仪或其他 WIA 2.0 项相关联。
DeleteAllProfiles 删除与指定设备关联的所有扫描配置文件。
DeleteAllProfilesForUser 删除运行应用程序的系统中用户可用的所有扫描配置文件。
DeleteProfile 删除指定的扫描配置文件。
GetDefaultProfile 获取默认扫描配置文件。
GetNumProfiles 获取在运行应用程序的系统中为用户创建的扫描配置文件数。
GetNumProfilesforDeviceID 获取设备的扫描配置文件数。
GetProfiles 获取运行应用程序的系统中用户可用的所有扫描配置文件。
GetProfilesforDeviceID 获取与设备关联的所有扫描配置文件。
OpenProfile 打开已作为 XML 文件保存到磁盘的扫描配置文件。
刷新 重新枚举系统中的所有扫描配置文件。
SetDefault 将指定的扫描配置文件设置为默认配置文件。

 

备注

若要创建 IScanProfileMgr 对象,请使用带下列参数的 CoCreateInstance 方法:

CoCreateInstance(CLSID_ScanProfileMgr, NULL, CLSCTX_LOCAL_SERVER, IID_IScanProfileMgr, ppv)

如果使用 IScanProfile::Save 方法保存扫描配置文件,则会将其作为 XML 文件存储在 %USERPROFILE%\Application Data\Microsoft\Document Center\UserScanProfiles 中。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
标头
Scanprofilemgr.h
IDL
Scanprofiles.idl

另请参阅

IDispatch

扫描配置文件架构