Метод ITfFunctionProvider::GetFunction (msctf.h)

Получает указанный объект функции.

Синтаксис

HRESULT GetFunction(
  [in]  REFGUID  rguid,
  [in]  REFIID   riid,
  [out] IUnknown **ppunk
);

Параметры

[in] rguid

Содержит значение GUID, определяющее группу функций, к которой относится запрошенная функция. Это значение можно GUID_NULL.

[in] riid

Содержит идентификатор интерфейса, который идентифицирует запрошенную функцию в группе, указанной rguid. Это значение может быть указано приложением, службой текста или одним из значений IID_ITfFn*.

[out] ppunk

Указатель на указатель интерфейса IUnknown , который получает запрошенный интерфейс функции.

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

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

Значение Описание
S_OK
Метод выполнен успешно.
E_NOINTERFACE
Запрошенная функция не поддерживается.
E_OUTOFMEMORY
Произошел сбой выделения памяти.
E_INVALIDARG
Один или несколько параметров являются недопустимыми.

Требования

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