TF_InvalidAssemblyListCacheIfExist 函数
TF_InvalidAssemblyListCacheIfExist 函数使文本输入处理器的说明缓存失效。 如果输入处理器安装程序要求重启或登录,则无需调用此函数。 缓存在用户注销之前有效。
语法
HRESULT TF_InvalidAssemblyListCacheIfExist(void);
parameters
此函数没有参数。
返回值
此函数可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
函数成功。 |
|
发生了未指定的错误。 |
示例
没有可用于定义此函数的导入库,因此有必要使用 LoadLibrary 和 GetProcAddress 获取指向此函数的指针。 以下示例演示如何获取指向此函数的指针。
注意
错误地使用 LoadLibrary 可能会通过加载错误的 DLL 来损害应用程序的安全性。 有关如何使用不同版本的 Microsoft Windows 正确加载 DLL 的信息,请参阅 动态链接库搜索顺序 。
typedef HRESULT (WINAPI *pTF_InvalidAssemblyListCacheIfExist )(void);
HMODULE hMSCTF = LoadLibrary(TEXT("msctf.dll"));
if(hMSCTF == NULL)
{
//Error loading module -- fail as securely as possible
}
else
{
pTF_InvalidAssemblyListCacheIfExist pfnInvalidAssemblyListCacheIfExist;
pfnInvalidAssemblyListCacheIfExist = (pTF_InvalidAssemblyListCacheIfExist )GetProcAddress(hMSCTF, "TF_InvalidAssemblyListCacheIfExist");
if(pfnInvalidAssemblyListCacheIfExist)
{
(*pfnInvalidAssemblyListCacheIfExist)();
}
FreeLibrary(hMSCTF);
}
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
可再发行组件 |
Windows 2000 专业版上的 TSF 1.0 |
DLL |
|