Share via


Método ITfInputProcessorProfileMgr::GetProfile (msctf.h)

El método ITfInputProcessorProfileMgr::GetProfile devuelve la información del perfil o el diseño de teclado del servicio de texto especificado en TF_INPUTPROCESSORPROFILE estructura.

Sintaxis

HRESULT GetProfile(
  [in]  DWORD                    dwProfileType,
  [in]  LANGID                   langid,
  [in]  REFCLSID                 clsid,
  [in]  REFGUID                  guidProfile,
  [in]  HKL                      hkl,
  [out] TF_INPUTPROCESSORPROFILE *pProfile
);

Parámetros

[in] dwProfileType

[in] Tipo de este perfil. Este es uno de estos valores.

Valor Significado
TF_PROFILETYPE_INPUTPROCESSOR
Se trata de un servicio de texto.
TF_PROFILETYPE_KEYBOARDLAYOUT
Se trata de un diseño de teclado.

[in] langid

[in] Identificador de idioma del perfil que se va a activar.

[in] clsid

[in] CLSID del servicio de texto del perfil que se va a activar. Debe ser CLSID_NULL si dwProfileType está TF_PROFILETYPE_KEYBOARDLAYOUT.

[in] guidProfile

[in] GuidProfile del perfil que se va a activar. Debe ser GUID_NULL si dwProfileType está TF_PROFILETYPE_KEYBOARDLAYOUT.

[in] hkl

[in] Identificador del diseño del teclado. Debe ser NULL si dwProfileType es TF_PROFILETYPE_INPUTPROCESSOR.

[out] pProfile

[out] Búfer que se va a recibir TF_INPUTPROCESSORPROFILE.

Valor devuelto

Este método puede devolver uno de estos valores.

Valor Descripción
S_OK
Método realizado correctamente.
E_FAIL
Se ha producido un error no especificado.
E_INVALIDARG
Uno o varios parámetros no son válidos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2003 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado msctf.h
Archivo DLL Msctf.dll