Поделиться через


структура MAPPING_DATA_RANGE (elscore.h)

Содержит результаты распознавания текста для распознанного текстового поддиапули. Массив структур этого типа извлекается службой расширенных лингвистических служб (ELS) в MAPPING_PROPERTY_BAG структуре.

Синтаксис

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;

Члены

dwStartIndex

Индекс начала поддиапла в тексте, где 0 обозначает символ в указателе, переданном в MappingRecognizeText, а не смещение индекса, переданного функции в параметре dwIndex . Значение должно быть меньше всей длины текста.

dwEndIndex

Индекс конца поддиапла в тексте, где 0 обозначает символ в указателе, переданном в MappingRecognizeText, а не смещение индекса, переданного функции в параметре dwIndex . Значение должно быть меньше всей длины текста.

pszDescription

Зарезервировано.

dwDescriptionLength

Зарезервировано.

pData

Указатель на данные, полученные в качестве выходных данных службы, связанных с вложенным диапазоном. Эти данные должны иметь формат, указанный типом контента, предоставленным в элементе pszContentType .

dwDataSize

Размер данных, указанных в pData, в байтах. Каждая служба должна сообщать о размере выходных данных в байтах.

pszContentType

Необязательный элемент. Указатель на строку, задающую тип содержимого MIME данных, указанных pData. Примеры типов контента: "text/plain", "text/html" и "text/css".

Примечание В Windows 7 службы ELS поддерживают только тип контента text/plain. Спецификацию типа контента можно найти в разделе Типы текстовых носителей.
 

prgActionIds

Доступные идентификаторы действия для этого подчиненного расположения. Они можно использовать для вызова MappingDoAction.

Примечание В Windows 7 службы ELS не предоставляют никаких действий.
 

dwActionsCount

Количество доступных действий для этого поддиагирования.

Примечание В Windows 7 службы ELS не предоставляют никаких действий.
 

prgActionDisplayNames

Отображаемые имена действий для этого поддиапоэпса. Эти строки можно локализовать.

Примечание В Windows 7 службы ELS не предоставляют никаких действий.
 

Комментарии

Примечание Приложение не должно изменять ни один из элементов этой структуры данных.
 

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть elscore.h

См. также раздел

Расширенные структуры лингвистических служб

MAPPING_PROPERTY_BAG