Partager via


structure MAPPING_DATA_RANGE (elscore.h)

Contient les résultats de la reconnaissance de texte pour une sous-plage de texte reconnue. Un tableau de structures de ce type est récupéré par un service ELS (Extended Linguistic Services) dans une structure MAPPING_PROPERTY_BAG .

Syntaxe

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;

Membres

dwStartIndex

Index du début de la sous-plage dans le texte, où 0 indique le caractère au niveau du pointeur passé à MappingRecognizeText, au lieu d’un décalage par rapport à l’index passé à la fonction dans le paramètre dwIndex . La valeur doit être inférieure à la longueur entière du texte.

dwEndIndex

Index de la fin de la sous-plage dans le texte, où 0 indique le caractère au niveau du pointeur passé à MappingRecognizeText, au lieu d’un décalage par rapport à l’index passé à la fonction dans le paramètre dwIndex . La valeur doit être inférieure à la longueur entière du texte.

pszDescription

Réservé.

dwDescriptionLength

Réservé.

pData

Pointeur vers les données récupérées en tant que sortie de service associée à la sous-plage. Ces données doivent être au format indiqué par le type de contenu fourni dans le membre pszContentType .

dwDataSize

Taille, en octets, des données spécifiées dans pData. Chaque service doit signaler sa taille de données de sortie en octets.

pszContentType

Optionnel. Pointeur vers une chaîne spécifiant le type de contenu MIME des données indiquées par pData. Les types de contenu « text/plain », « text/html » et « text/css » sont des exemples de types de contenu.

Note Dans Windows 7, les services ELS prennent uniquement en charge le type de contenu « text/plain ». Vous trouverez une spécification de type de contenu dans Types de média texte.
 

prgActionIds

ID d’action disponibles pour cette sous-plage. Ils sont utilisables pour appeler MappingDoAction.

Note Dans Windows 7, les services ELS n’exposent aucune action.
 

dwActionsCount

Nombre d’actions disponibles pour cette sous-plage.

Note Dans Windows 7, les services ELS n’exposent aucune action.
 

prgActionDisplayNames

Noms d’affichage des actions pour cette sous-plage. Ces chaînes peuvent être localisées.

Note Dans Windows 7, les services ELS n’exposent aucune action.
 

Notes

Note L’application ne doit modifier aucun des membres de cette structure de données.
 

Spécifications

   
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête elscore.h

Voir aussi

Structures étendues des services linguistiques

MAPPING_PROPERTY_BAG