funzione TF_InvalidAssemblyListCacheIfExist
La funzione TF_InvalidAssemblyListCacheIfExist invalida la cache della descrizione del processore di input di testo. Non è necessario chiamare questa funzione se il programma di installazione del processore di input richiede il riavvio o l'accesso. La cache è valida fino a quando l'utente non si disconnette.
Sintassi
HRESULT TF_InvalidAssemblyListCacheIfExist(void);
Parametri
Questa funzione non ha parametri.
Valore restituito
Questa funzione può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
La funzione ha avuto esito positivo. |
|
Si è verificato un errore non specificato. |
Esempio
Non è disponibile alcuna libreria di importazione che definisce questa funzione, pertanto è necessario ottenere un puntatore a questa funzione usando LoadLibrary e GetProcAddress. Nell'esempio seguente viene illustrato come ottenere un puntatore a questa funzione.
Nota
L'uso di LoadLibrary in modo errato può compromettere la sicurezza dell'applicazione caricando la DLL errata. Per informazioni su come caricare correttamente le DLL con versioni diverse di Microsoft Windows, vedere Ordine di ricerca libreria di collegamento dinamico .
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);
}
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Componente ridistribuibile |
TSF 1.0 in Windows 2000 Professional |
DLL |
|