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


Метод ITfThreadMgr2::EnumFunctionProviders (msctf.h)

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

Синтаксис

HRESULT EnumFunctionProviders(
  [out] IEnumTfFunctionProviders **ppEnum
);

Параметры

[out] ppEnum

Адрес интерфейса IEnumTfFunctionProviders , который получает перечислитель поставщика функций.

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

Этот метод может возвращать одно из этих значений.

Значение Описание
S_OK
Метод выполнен успешно.
E_INVALIDARG
ppEnum является недопустимым .
E_OUTOFMEMORY
Произошел сбой выделения памяти.
E_FAIL
Произошла неизвестная ошибка.

Комментарии

Перечислитель содержит только зарегистрированные поставщики функций. Перечислитель не будет содержать предопределенные поставщики функций, как описано в разделе GetFunctionProvider.

Поставщик функций регистрирует себя путем вызова метода ITfSourceSingle::AdviseSingleSink диспетчера TSF с IID_ITfFunctionProvider.

Требования

   
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header msctf.h

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

ITfThreadMgr2