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


Метод IScanProfileMgr::GetProfiles

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

Синтаксис

HRESULT GetProfiles(
  [in, out] ULONG        *pulNumProfiles,
  [out]     IScanProfile **ppScanProfile
);

Параметры

pulNumProfiles [вход, выход]

Тип: ULONG*

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

ppScanProfile [out]

Тип: IScanProfile**

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

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

Тип: HRESULT

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

Комментарии

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

Требования

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

См. также раздел

IScanProfileMgr

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