Метод ITfInputProcessorProfileMgr::GetProfile (msctf.h)
Метод ITfInputProcessorProfileMgr::GetProfile возвращает сведения о профиле или раскладке клавиатуры указанной текстовой службы в TF_INPUTPROCESSORPROFILE структуре.
Синтаксис
HRESULT GetProfile(
[in] DWORD dwProfileType,
[in] LANGID langid,
[in] REFCLSID clsid,
[in] REFGUID guidProfile,
[in] HKL hkl,
[out] TF_INPUTPROCESSORPROFILE *pProfile
);
Параметры
[in] dwProfileType
[in] Тип этого профиля. Это одно из этих значений.
Значение | Значение |
---|---|
|
Это текстовая служба. |
|
Это раскладка клавиатуры. |
[in] langid
[in] Идентификатор языка профиля для активации.
[in] clsid
[in] CLSID текстовой службы профиля, который требуется активировать. Этот параметр должен быть CLSID_NULL, если dwProfileType имеет TF_PROFILETYPE_KEYBOARDLAYOUT.
[in] guidProfile
[in] GuidProfile профиля для активации. Этот параметр должен быть GUID_NULL, если параметр dwProfileType имеет TF_PROFILETYPE_KEYBOARDLAYOUT.
[in] hkl
[in] Дескриптор раскладки клавиатуры. Это значение должно иметь значение NULL , если параметр dwProfileType имеет TF_PROFILETYPE_INPUTPROCESSOR.
[out] pProfile
[out] Буфер для получения TF_INPUTPROCESSORPROFILE.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Значение | Описание |
---|---|
|
Метод выполнен успешно. |
|
Произошла неизвестная ошибка. |
|
Один или несколько параметров недопустимы. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2003 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | msctf.h |
DLL | Msctf.dll |