Bagikan melalui


Fungsi SetFactoid (recapis.h)

Menentukan factoid yang digunakan pengenal untuk membatasi pencariannya untuk hasilnya.

Anda menentukan factoid jika bidang input adalah jenis yang diketahui, seperti jika bidang input berisi tanggal. Anda memanggil fungsi ini sebelum memproses tinta untuk pertama kalinya. Oleh karena itu, panggil fungsi SetFactoid sebelum memanggil fungsi Proses .

Sintaks

HRESULT SetFactoid(
  HRECOCONTEXT hrc,
  ULONG        cwcFactoid,
  const WCHAR  *pwcFactoid
);

Parameter

hrc

Tangani ke konteks recognizer.

cwcFactoid

Jumlah karakter dalam pwcFactoid.

pwcFactoid

Mengidentifikasi factoid yang akan digunakan pada konteks recognizer. String tidak dihentikan NULL.

Nilai kembali

Fungsi ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
TPC_E_INVALID_PROPERTY
Factoid yang ditentukan tidak didukung.
TPC_E_OUT_OF_ORDER_CALL
Anda harus memanggil fungsi SetFactoid sebelum memanggil fungsi Proses.
E_POINTER
Konteks tidak valid atau salah satu parameter adalah penunjuk yang tidak valid.
E_NOTIMPL
Recognizer tidak mendukung fungsi ini.
E_OUTOFMEMORY
Tidak dapat mengalokasikan memori untuk menyelesaikan operasi.
E_FAIL
Terjadi kesalahan yang tidak ditentukan.
E_INVALIDARG
Konteks berisi nilai yang tidak valid.

Keterangan

Untuk daftar factoid yang dapat diteruskan dalam parameter cwcFactoid , lihat Factoid yang Didukung dari Versi 1. Factoid DEFAULT yang tercantum dalam topik tersebut bukan nilai yang valid untuk diteruskan ke SetFactoid; TABLET PC Platform API secara internal mengonversi DEFAULT ke NULL sebelum memanggil fungsi SetFactoid .

Disarankan agar Anda membatasi panjang string factoid hingga tidak lebih dari 32768 karakter.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP Tablet PC Edition [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Tidak ada yang didukung
Target Platform Windows
Header recapis.h
DLL inkobjcore.dll

Lihat juga

Fungsi SetFlags