Метод ITfInputProcessorProfiles::GetDefaultLanguageProfile (msctf.h)

Получает профиль по умолчанию для определенного языка.

Синтаксис

HRESULT GetDefaultLanguageProfile(
  [in]  LANGID  langid,
  [in]  REFGUID catid,
  [out] CLSID   *pclsid,
  [out] GUID    *pguidProfile
);

Параметры

[in] langid

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

[in] catid

Содержит значение GUID, определяющее категорию, в которую зарегистрирована текстовая служба. Это может быть определяемая пользователем категория или одно из предопределенных значений категории.

[out] pclsid

Указатель на значение CLSID , которое получает идентификатор класса текстовой службы по умолчанию для языка.

[out] pguidProfile

Указатель на значение GUID , которое получает идентификатор профиля по умолчанию для языка.

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

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

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

Требования

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

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

ITfInputProcessorProfiles

Предопределенные значения категорий