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.
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