Bagikan melalui


Fungsi MappingDoAction (elscore.h)

Menyebabkan layanan ELS melakukan tindakan setelah pengenalan teks terjadi. Misalnya, layanan pemutar nomor telepon terlebih dahulu harus mengenali nomor telepon dan kemudian dapat melakukan "tindakan" panggilan nomor.

Sintaks

HRESULT MappingDoAction(
  [in, out] PMAPPING_PROPERTY_BAG pBag,
  [in]      DWORD                 dwRangeIndex,
  [in]      LPCWSTR               pszActionId
);

Parameter

[in, out] pBag

Penunjuk ke struktur MAPPING_PROPERTY_BAG yang berisi hasil panggilan sebelumnya ke MappingRecognizeText. Parameter ini tidak dapat diatur ke NULL.

[in] dwRangeIndex

Indeks awal di dalam hasil pengenalan teks untuk rentang teks yang dikenali. Nilai ini harus antara 0 dan jumlah rentang.

[in] pszActionId

Arahkan ke pengidentifikasi tindakan yang akan dilakukan. Parameter ini tidak dapat diatur ke NULL.

Mengembalikan nilai

Mengembalikan S_OK jika berhasil. Fungsi mengembalikan nilai HRESULT kesalahan jika tidak berhasil.

Keterangan

Aplikasi harus mendahului panggilan ke MappingDoAction dengan panggilan ke MappingRecognizeText.

Peringatan Data yang dimaksud oleh argumen pszText dan pOptions diteruskan ke MappingRecognizeText

harus tetap berlaku sampai struktur tas properti yang diteruskan oleh pBag dibebaskan melalui

MappingFreePropertyBag. Ini karena panggilan sinkron dan asinkron ke

MappingRecognizeText dan MappingDoAction akan mencoba menggunakan data yang diteruskan ke awal

panggilan ke MappingRecognizeText.

 

Persyaratan

   
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header elscore.h
Pustaka Elscore.lib
DLL Elscore.dll

Lihat juga

Layanan Linguistik yang Diperluas

Fungsi Layanan Linguistik yang Diperluas

MAPPING_PROPERTY_BAG

MappingRecognizeText