IInkRecognizerContext ::Recognize, méthode (msinkaut.h)
Effectue la reconnaissance sur une collection InkStrokes et retourne les résultats de la reconnaissance.
HRESULT Recognize(
[in, out] InkRecognitionStatus *RecognitionStatus,
[out, retval] IInkRecognitionResult **RecognitionResult
);
[in, out] RecognitionStatus
Valeur InkRecognitionStatus la plus récente.
[out, retval] RecognitionResult
Lorsque cette méthode est retournée, contient un pointeur vers les résultats IInkRecognitionResult d’une collection reconnue de traits, ou null si le module de reconnaissance n’a pas pu calculer un résultat pour l’encre.
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Réussite. |
|
Un paramètre contenait un pointeur non valide. |
|
Paramètre ou type de propriété inattendu. |
|
Une exception s’est produite à l’intérieur de la méthode . |
|
Impossible d’allouer l’opération de mémoire. |
Cette méthode effectue la reconnaissance de façon synchrone. Pour démarrer la reconnaissance en arrière-plan ou asynchrone, appelez les méthodes BackgroundRecognize ou BackgroundRecognizeWithAlternates .
Vous devez utiliser un bloc try/catch lors de l’appel de Recognize , car une exception est levée lorsque l’objet InkDisp ne contient aucun trait ou uniquement des traits supprimés.
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP Édition Tablette PC [applications de bureau uniquement] |
Serveur minimal pris en charge | Aucun pris en charge |
Plateforme cible | Windows |
En-tête | msinkaut.h |
Bibliothèque | InkObj.dll |
BackgroundRecognizeWithAlternates, méthode