Partager via


Fonction GetContextPropertyList (recapis.h)

Récupère une liste de propriétés prises en charge par le module de reconnaissance.

Syntaxe

HRESULT GetContextPropertyList(
  HRECOCONTEXT hrc,
  ULONG        *pcProperties,
  GUID         *pPropertyGUIDS
);

Paramètres

hrc

Handle du contexte de l’outil de reconnaissance.

pcProperties

En entrée, la taille, en octets, de la mémoire tampon pPropertyGUIDS peut être. En sortie, la taille, en octets, de la mémoire tampon pPropertyGUIDS est.

pPropertyGUIDS

Mémoire tampon allouée par l’utilisateur pour contenir une liste de propriétés prises en charge par le module de reconnaissance. Pour déterminer la taille de la mémoire tampon, définissez pPropertyGUIDS surNULL ; utilisez la taille (pcProperties) pour allouer pPropertyGUIDS. Pour obtenir la liste des propriétés prédéfinies, consultez les GUID de propriété de reconnaissance.

Valeur retournée

Cette fonction peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
Réussite.
E_POINTER
L’un des paramètres est un pointeur non valide.
E_FAIL
Une erreur non spécifiée s'est produite.
E_INVALIDARG
Un argument non valide a été reçu.
TPC_E_INSUFFICIENT_BUFFER
La mémoire tampon ppPropertyGUIDS est trop petite.

Remarques

Cette fonction est facultative.

Lorsque les moteurs de reconnaissance Microsoft sont appelés avec le paramètre pcProperties défini sur une valeur supérieure à la valeur requise, il n’y a pas d’erreur. Au lieu de cela, le moteur remplace automatiquement la taille par la valeur requise pour le module de reconnaissance.

Configuration requise

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

Voir aussi

GetContextPropertyValue, fonction

Fonction SetContextPropertyValue