다음을 통해 공유


TF_INPUTPROCESSORPROFILE 구조체(msctf.h)

이 구조체에는 입력 프로세서 프로필에 대한 데이터가 포함됩니다.

구문

typedef struct TF_INPUTPROCESSORPROFILE {
  DWORD  dwProfileType;
  LANGID langid;
  CLSID  clsid;
  GUID   guidProfile;
  GUID   catid;
  HKL    hklSubstitute;
  DWORD  dwCaps;
  HKL    hkl;
  DWORD  dwFlags;
} TF_INPUTPROCESSORPROFILE;

멤버

dwProfileType

이 프로필의 형식입니다. 이 값은 다음 값 중 하나입니다.

의미
TF_PROFILETYPE_INPUTPROCESSOR 텍스트 서비스입니다.
TF_PROFILETYPE_KEYBOARDLAYOUT 키보드 레이아웃입니다.

langid

이 프로필의 언어 ID입니다.

clsid

텍스트 서비스의 CLSID입니다. 이 프로필이 키보드 레이아웃인 경우 CLSID_NULL.

guidProfile

텍스트 서비스의 guidProfile입니다. 이 프로필이 키보드 레이아웃인 경우 GUID_NULL.

catid

이 텍스트 서비스의 범주입니다. 이 범주는 GUID_TFCAT_TIP_KEYBOARD, GUID_TFCAT_TIP_SPEECH, GUID_TFCAT_TIP_HANDWRITING 또는 GUID_TFCAT_CATEGORY_OF_TIP 항목입니다.

hklSubstitute

이 텍스트 서비스에 대한 대체의 키보드 레이아웃 핸들입니다. 텍스트 서비스에 대체 프로필이 없거나 이 프로필이 키보드 레이아웃인 경우 NULL 일 수 있습니다.

dwCaps

텍스트 서비스의 기능을 지정하는 플래그입니다. 다음은 다음 플래그의 조합입니다.

의미
TF_IPP_CAPS_DISABLEONTRANSITORY 이 텍스트 서비스 프로필은 일시적인 컨텍스트에서 사용할 수 없습니다.
TF_IPP_CAPS_SECUREMODESUPPORT 이 텍스트 서비스는 보안 모드를 지원합니다. GUID_TFCAT_TIPCAP_SECUREMODE 분류됩니다.
TF_IPP_CAPS_UIELEMENTENABLED 이 텍스트 서비스는 UIElement를 지원합니다. GUID_TFCAT_TIPCAP_UIELEMENTENABLED 분류됩니다.
TF_IPP_CAPS_COMLESSSUPPORT 이 텍스트 서비스는 COM 없이 활성화할 수 있습니다. GUID_TFCAT_TIPCAP_COMLESS 분류됩니다.
TF_IPP_CAPS_WOW16SUPPORT 이 텍스트 서비스는 16비트 작업에서 활성화할 수 있습니다. GUID_TFCAT_TIPCAP_WOW16 분류됩니다.
TF_IPP_CAPS_IMMERSIVESUPPORT Windows 8 시작: 이 텍스트 서비스는 Windows 스토어 앱에서 제대로 실행되도록 테스트되었습니다.
TF_IPP_CAPS_SYSTRAYSUPPORT Windows 8 시작: 이 텍스트 서비스는 시스템 트레이에 포함을 지원합니다. 이는 TF_IPP_CAPS_IMMERSIVESUPPORT 플래그를 설정하지 않지만 여전히 시스템 트레이와 호환되는 텍스트 서비스에 사용됩니다.

hkl

키보드 레이아웃 핸들입니다. 이 프로필이 텍스트 서비스인 경우 NULL 입니다.

dwFlags

이 프로필의 플래그입니다. 다음 플래그의 조합입니다.

의미
TF_IPP_FLAG_ACTIVE 이제 이 프로필이 활성화되었습니다.
TF_IPP_FLAG_ENABLED 이 프로필은 사용하도록 설정됩니다.
TF_IPP_FLAG_SUBSTITUTEDBYINPUTPROCESSOR 이 프로필은 텍스트 서비스로 대체됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows 2000 Server [데스크톱 앱 | UWP 앱]
머리글 msctf.h
재배포 가능 파일 Windows 2000 Professional의 TSF 1.0