IScanProfileMgr::GetProfilesforDeviceID 方法

获取与设备关联的所有扫描配置文件。

语法

HRESULT GetProfilesforDeviceID(
  [in]      BSTR         bstrDeviceID,
  [in, out] ULONG        *pulNumProfiles,
  [out]     IScanProfile **ppScanProfile
);

参数

bstrDeviceID [in]

类型:BSTR

设备的 ID。

pulNumProfiles [in, out]

类型:ULONG*

传递时,为指向要返回的最大配置文件数的指针。 返回时,为指向所返回的配置文件数的指针。

ppScanProfile [out]

类型:IScanProfile**

指向配置文件数组的指针的地址。

返回值

类型:HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

备注

如果与设备关联的配置文件总数小于传递给 pulNumProfiles 的值,则 pulNumProfiles 返回该总数。 否则,它返回传递给它的相同值。

要求

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

另请参阅

IScanProfileMgr

扫描配置文件架构