Поделиться через


Метод IScanProfileMgr::GetProfilesforDeviceID

Возвращает все профили сканирования, связанные с устройством.

Синтаксис

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

Параметры

bstrDeviceID [in]

Тип: BSTR

Идентификатор устройства.

pulNumProfiles [in, out]

Тип: ULONG*

При передаче указатель на максимальное число возвращаемых профилей. При возвращении возвращается указатель на количество профилей.

ppScanProfile [out]

Тип: IScanProfile**

Адрес указателя на массив профилей.

Возвращаемое значение

Тип: HRESULT

Если этот метод выполнен успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Замечания

Если общее количество профилей, связанных с устройством, меньше значения, переданного в pulNumProfiles, то pulNumProfiles возвращает это общее значение. В противном случае возвращается то же значение, которое было передано в него.

Requirements

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
Верхний колонтитул
Scanprofilemgr.h
IDL
Scanprofiles.idl

См. также

IScanProfileMgr

Схема профиля сканирования