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 [仅限桌面应用] |
标头 |
|
IDL |
|
另请参阅