Partager via


InitLocalMsCtfMonitor, fonction (msctfmonitorapi.h)

La fonction InitLocalMsCtfMonitor initialise TextServicesFramework sur le bureau actuel et prépare la barre de langue flottante, si nécessaire. Cette fonction doit être appelée sur le bureau de l’application.

Syntaxe

HRESULT InitLocalMsCtfMonitor(
  [in] DWORD dwFlags
);

Paramètres

[in] dwFlags

Il s’agit d’une combinaison des indicateurs suivants :

Valeur Signification
ILMCM_CHECKLAYOUTANDTIPENABLED
InitLocalMsCtfMonitor vérifie avec force la disposition du clavier ou le service de texte disponible. S’il n’existe pas de disposition de clavier secondaire ni de services de texte, il n’initialise pas TextServicesFramework sur le bureau.
ILMCM_LANGUAGEBAROFF
À compter de Windows 8 : aucune barre de langue locale n’est démarrée pour le bureau actuel.

Valeur retournée

Valeur Signification
S_OK La fonction a réussi.
E_FAIL Une erreur non spécifiée s'est produite.

Remarques

Si cette fonction a réussi, UninitLocalMsCtfMonitor doit être appelé avant que le thread de l’appelant soit arrêté ou que le bureau soit basculé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête msctfmonitorapi.h
Bibliothèque MsCtfMonitor.lib
DLL Msctf.dll