Partager via


Méthode ITfCompartment ::SetValue (msctf.h)

Définit les données d’un compartiment.

Syntaxe

HRESULT SetValue(
  [in] TfClientId    tid,
  [in] const VARIANT *pvarValue
);

Paramètres

[in] tid

Contient une valeur TfClientId qui identifie le client.

[in] pvarValue

Pointeur vers une structure VARIANT qui contient les données à définir. Seuls les types de données VT_I4, VT_UNKNOWN et VT_BSTR sont autorisés.

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
pvarValue n’est pas valide.
E_UNEXPECTED
Le compartiment a été effacé par un appel à ITfCompartmentMgr ::ClearCompartment, cette méthode a été appelée lors d’une notification ITfCompartmentEventSink ::OnChange ou seul le propriétaire peut effacer ce compartiment.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête msctf.h
DLL Msctf.dll
Composant redistribuable TSF 1.0 sur Windows 2000 Professionnel

Voir aussi

Interface ITfCompartment, ITfCompartment ::GetValue, ITfCompartmentMgr ::ClearCompartment, fonction VariantClear