Bagikan melalui


struktur MAPPING_DATA_RANGE (elscore.h)

Berisi hasil pengenalan teks untuk subrange teks yang dikenali. Array struktur jenis ini diambil oleh layanan Extended Linguistic Services (ELS) dalam struktur MAPPING_PROPERTY_BAG .

Sintaks

typedef struct _MAPPING_DATA_RANGE {
  DWORD  dwStartIndex;
  DWORD  dwEndIndex;
  LPWSTR pszDescription;
  DWORD  dwDescriptionLength;
  LPVOID pData;
  DWORD  dwDataSize;
  LPWSTR pszContentType;
  LPWSTR *prgActionIds;
  DWORD  dwActionsCount;
  LPWSTR *prgActionDisplayNames;
} MAPPING_DATA_RANGE, *PMAPPING_DATA_RANGE;

Anggota

dwStartIndex

Indeks awal subrange dalam teks, di mana 0 menunjukkan karakter pada pointer yang diteruskan ke MappingRecognizeText, alih-alih offset ke indeks yang diteruskan ke fungsi dalam parameter dwIndex . Nilai harus kurang dari seluruh panjang teks.

dwEndIndex

Indeks akhir subrange dalam teks, di mana 0 menunjukkan karakter pada pointer yang diteruskan ke MappingRecognizeText, alih-alih offset ke indeks yang diteruskan ke fungsi dalam parameter dwIndex . Nilai harus kurang dari seluruh panjang teks.

pszDescription

Dicadangkan.

dwDescriptionLength

Dicadangkan.

pData

Penunjuk ke data yang diambil sebagai output layanan yang terkait dengan subrange. Data ini harus dalam format yang ditunjukkan oleh jenis konten yang disediakan dalam anggota pszContentType .

dwDataSize

Ukuran, dalam byte, dari data yang ditentukan dalam pData. Setiap layanan diperlukan untuk melaporkan ukuran data outputnya dalam byte.

pszContentType

Opsional. Penunjuk ke string yang menentukan jenis konten MIME dari data yang ditunjukkan oleh pData. Contoh jenis konten adalah "text/plain", "text/html", dan "text/css".

Catatan Di Windows 7, layanan ELS hanya mendukung jenis konten "teks/biasa". Spesifikasi tipe isi dapat ditemukan di Tipe Media Teks.
 

prgActionIds

Id tindakan yang tersedia untuk subrange ini. Mereka dapat digunakan untuk memanggil MappingDoAction.

Catatan Di Windows 7, layanan ELS tidak mengekspos tindakan apa pun.
 

dwActionsCount

Jumlah tindakan yang tersedia untuk subrange ini.

Catatan Di Windows 7, layanan ELS tidak mengekspos tindakan apa pun.
 

prgActionDisplayNames

Nama tampilan tindakan untuk subrange ini. String ini dapat dilokalkan.

Catatan Di Windows 7, layanan ELS tidak mengekspos tindakan apa pun.
 

Keterangan

Catatan Aplikasi tidak boleh mengubah salah satu anggota struktur data ini.
 

Persyaratan

   
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Header elscore.h

Lihat juga

Struktur Layanan Linguistik yang Diperluas

MAPPING_PROPERTY_BAG