ITfThreadMgr2::GetActiveFlags 方法 (msctf.h)

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

语法

HRESULT GetActiveFlags(
  [out] DWORD *lpdwFlags
);

参数

[out] lpdwFlags

指向 DWORD 值的指针,用于接收 TSF 的活动标志。

价值 意义
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 从 Windows 8 开始: TSF 在 Windows 应用商店应用中处于活动状态。
TF_TMF_ACTIVATED TSF 处于活动状态。

返回值

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

价值 描述
S_OK
该方法成功。
E_FAIL
发生未指定的错误。
E_INVALIDARG
一个或多个参数无效。

要求

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

另请参阅

ITfThreadMgr2