iTfThreadMgr2::GetActiveFlags 方法 (msctf.h)

获取调用线程的活动标志。

语法

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_IMMERSIVEMODE
TSF 在 Windows 应用商店应用中处于活动状态。
TF_TMF_ACTIVATED
TSF 处于活动状态。

返回值

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

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

要求

   
最低受支持的客户端 Windows 8 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 [桌面应用 |UWP 应用]
目标平台 Windows
标头 msctf.h

另请参阅

ITfThreadMgr2