Partager via


Méthode ITfInputProcessorProfileMgr::ReleaseInputProcessor (msctf.h)

La méthode ITfInputProcessorProfileMgr::ReleaseInputProcessor désactive les profils appartenant aux services de texte du CLSID spécifié et libère les instance de l’interface ITfTextInputProcessorEx.

Syntaxe

HRESULT ReleaseInputProcessor(
  [in] REFCLSID rclsid,
  [in] DWORD    dwFlags
);

Paramètres

[in] rclsid

[in] CLSID du service de texte à libérer.

[in] dwFlags

[in]

Valeur Signification
TF_RIP_FLAG_FREEUNUSEDLIBRARIES
Si ce bit est activé, cette méthode appelle CoFreeUnusedLibrariesEx() afin que la DLL des services de texte puisse être libérée si elle n’a plus de référence COM/DLL. Avertissement : cet indicateur peut entraîner la libération d’autres COM/DLL non liées.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Valeur Description
S_OK
La méthode a réussi.
E_FAIL
Une erreur non spécifiée s'est produite.
E_INVALIDARG
Un ou plusieurs paramètres ne sont pas valides.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2003 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête msctf.h
DLL Msctf.dll