ITfThreadMgrEx::GetActiveFlags 方法 (msctf.h)

ITfThreadMgrEx::GetActiveFlags 方法返回 TSF 处于活动状态的标志。

语法

HRESULT GetActiveFlags(
  [out] DWORD *lpdwFlags
);

parameters

[out] lpdwFlags

指向要接收 TSF 的活动标志的 DWORD 值的指针。

含义
TF_TMF_NOACTIVATETIP
TSF 已使用 TF_TMAE_NOACTIVATETIP 标志激活。
TF_TMF_SECUREMODE
TSF 作为安全模式运行。
TF_TMF_UIELEMENTENABLEDONLY
TSF 与仅支持 UIElement 的文本服务一起运行。
TF_TMF_COMLESS
TSF 在没有 COM 的情况下运行。
TF_TMF_WOW16
TSF 以 16 位任务运行。
TF_TMF_CONSOLE
TSF 正在为控制台运行。
TF_TMF_ACTIVATED
TSF 处于活动状态。

返回值

此方法可以返回其中一个值。

说明
S_OK
方法成功。
E_FAIL
发生了未指定的错误。
E_INVALIDARG
一个或多个参数无效。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 msctf.h
DLL Msctf.dll
可再发行组件 Windows 2000 专业版上的 TSF 1.0