ITfThreadMgrEx::GetActiveFlags 方法 (msctf.h)

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

语法

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 2000 Professional [仅限桌面应用]
支持的最低服务器 Windows 2000 Server [仅限桌面应用]
目标平台 窗户
标头 msctf.h
DLL Msctf.dll
可再发行组件 Windows 2000 Professional 上的 TSF 1.0