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 |
---|---|
|
Die Funktion war erfolgreich. |
|
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 |
|