共用方式為


TF_InvalidAssemblyListCacheIfExist函式

TF_InvalidAssemblyListCacheIfExist函式會使文字輸入處理器的描述快取失效。 如果輸入處理器安裝程式要求您重新開機或登入,就不需要呼叫此函式。 快取有效,直到使用者登出為止。

語法

HRESULT TF_InvalidAssemblyListCacheIfExist(void);

參數

此函式沒有參數。

傳回值

此函式可以傳回下列其中一個值。

傳回碼 描述
S_OK
函式成功。
E_FAIL
發生未指定的錯誤。

範例

沒有可定義此函式的匯入程式庫,因此必須使用 LoadLibraryGetProcAddress取得此函式的指標。 下列範例示範如何取得此函式的指標。

注意

不正確地使用 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
Msctf.dll