Bagikan melalui


Metode IInkRecognizerContext::Recognize (msinkaut.h)

Melakukan pengenalan pada koleksi InkStrokes dan mengembalikan hasil pengenalan.

Sintaks

HRESULT Recognize(
  [in, out]     InkRecognitionStatus  *RecognitionStatus,
  [out, retval] IInkRecognitionResult **RecognitionResult
);

Parameter

[in, out] RecognitionStatus

Nilai InkRecognitionStatus terbaru.

[out, retval] RecognitionResult

Ketika metode ini kembali, berisi penunjuk ke hasil IInkRecognitionResult dari kumpulan goresan yang dikenali, atau NULL jika pengenal tidak dapat menghitung hasil untuk tinta.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
E_POINTER
Parameter berisi penunjuk yang tidak valid.
E_UNEXPECTED
Parameter atau jenis properti yang tidak terduga.
E_INK_EXCEPTION
Pengecualian terjadi di dalam metode .
E_OUTOFMEMORY
Tidak dapat mengalokasikan operasi memori.

Keterangan

Metode ini melakukan pengenalan secara sinkron. Untuk memulai pengenalan latar belakang atau asinkron, panggil metode BackgroundRecognize atau BackgroundRecognizeWithAlternates .

Anda harus menggunakan blok coba/tangkap saat memanggil Recognize karena pengecualian dilemparkan ketika objek InkDisp tidak berisi goresan atau hanya stroke yang dihapus.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP Tablet PC Edition [hanya aplikasi desktop]
Server minimum yang didukung Tidak ada yang didukung
Target Platform Windows
Header msinkaut.h
Pustaka InkObj.dll

Lihat juga

Metode BackgroundRecognize

Metode BackgroundRecognizeWithAlternates

Antarmuka IInkRecognitionResult

IInkRecognizerContext

Kelas InkDisp

Kelas InkRecognizerContext

Koleksi InkStrokes