Share via


SetEnabledUnicodeRanges, fonction (recapis.h)

Active une ou plusieurs plages de points Unicode sur le contexte.

Syntaxe

HRESULT SetEnabledUnicodeRanges(
  HRECOCONTEXT    hrc,
  ULONG           cRanges,
  CHARACTER_RANGE *pcr
);

Paramètres

hrc

Handle du contexte du module de reconnaissance.

cRanges

Nombre de plages dans la mémoire tampon pRanges .

pcr

Tableau de structures CHARACTER_RANGE . Chaque structure identifie une plage de points Unicode que vous souhaitez activer dans le module de reconnaissance. L’ordre du tableau est arbitraire.

Valeur renvoyée

Cette fonction peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
Réussite.
TPC_S_TRUNCATED
Le module de reconnaissance ne prend pas en charge l’une des plages de points Unicode spécifiées.
E_FAIL
Une erreur non spécifiée s'est produite.
E_INVALIDARG
Un argument non valide a été reçu.
E_POINTER
L’un des paramètres est un pointeur non valide.

Notes

La fonction SetEnabledUnicodeRanges est facultative.

Certains modules de reconnaissance ne prennent pas en charge l’activation et la désactivation de points de code spécifiques, mais peuvent toujours inclure la fonction SetEnabledUnicodeRanges . Pour ces modules de reconnaissance, la fonction SetEnabledUnicodeRanges retourne E_NOTIMPL.

Chaque module de reconnaissance prend en charge une ou plusieurs plages de points Unicode. Pour déterminer les plages de points Unicode que le module de reconnaissance prend en charge, appelez la fonction GetUnicodeRanges . Si vous n’appelez pas cette fonction, le module de reconnaissance utilise un ensemble par défaut de plages de points Unicode. Les plages par défaut sont spécifiques au module de reconnaissance.

Le module de reconnaissance de mouvements Microsoft utilise des caractères Unicode de 0xF000 à 0xF0FF. Chaque valeur Unicode unique dans cette plage représente un seul mouvement. Pour obtenir la liste complète des valeurs Unicode pour les mouvements, consultez Valeurs de plage Unicode des mouvements.

Spécifications

   
Client minimal pris en charge Windows XP Édition Tablet PC [applications de bureau | Applications UWP]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête recapis.h
DLL inkobjcore.dll

Voir aussi

CHARACTER_RANGE Structure

GetEnabledUnicodeRanges, fonction

GetUnicodeRanges, fonction