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

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

Синтаксис

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

Параметры

[out] ppEnum

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

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

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

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

Комментарии

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

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

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header msctf.h
DLL Msctf.dll
Распространяемые компоненты TSF 1.0 в Windows 2000 Professional

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

IEnumTfFunctionProviders

ITfSourceSingle::AdviseSingleSink

ITfThreadMgr

ITfThreadMgr::GetFunctionProvider