Freigeben über


TF_InvalidAssemblyListCacheIfExist-Funktion

Die TF_InvalidAssemblyListCacheIfExist-Funktion ungültig den Beschreibungscache des Texteingabeprozessors. Es ist nicht erforderlich, diese Funktion aufzurufen, wenn Sie für das Setupprogramm des Eingabeprozessors einen Neustart oder eine Anmeldung erfordern. Der Cache ist gültig, bis sich der Benutzer abmeldet.

Syntax

HRESULT TF_InvalidAssemblyListCacheIfExist(void);

Parameter

Diese Funktion besitzt keine Parameter.

Rückgabewert

Diese Funktion kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Die Funktion war erfolgreich.
E_FAIL
Es ist ein unbekannter Fehler aufgetreten.

Beispiele

Es ist keine Importbibliothek verfügbar, die diese Funktion definiert. Daher ist es erforderlich, einen Zeiger auf diese Funktion mithilfe von LoadLibrary und GetProcAddress abzurufen. Im folgenden Beispiel wird veranschaulicht, wie Sie einen Zeiger auf diese Funktion erhalten.

Hinweis

Die falsche Verwendung von LoadLibrary kann die Sicherheit Ihrer Anwendung gefährden, indem die falsche DLL geladen wird. Informationen zum ordnungsgemäßen Laden von DLLs mit verschiedenen Versionen von Microsoft Windows finden Sie unter Suchreihenfolge der Dynamic-Link-Bibliothek .

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);
}

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Verteilbare Komponente
TSF 1.0 unter Windows 2000 Professional
DLL
Msctf.dll