struttura MAPPING_ENUM_OPTIONS (elscore.h)
Contiene le opzioni utilizzate dalla funzione MappingGetServices per enumerare i servizi ELS.
Sintassi
typedef struct _MAPPING_ENUM_OPTIONS {
size_t Size;
LPWSTR pszCategory;
LPWSTR pszInputLanguage;
LPWSTR pszOutputLanguage;
LPWSTR pszInputScript;
LPWSTR pszOutputScript;
LPWSTR pszInputContentType;
LPWSTR pszOutputContentType;
GUID *pGuid;
unsigned OnlineService : 2;
unsigned ServiceType : 2;
} MAPPING_ENUM_OPTIONS, *PMAPPING_ENUM_OPTIONS;
Members
Size
Dimensione della struttura utilizzata per convalidare la versione della struttura. Questo valore è obbligatorio.
pszCategory
facoltativo. Puntatore a una categoria di servizio, ad esempio "Rilevamento lingua". L'applicazione deve impostare questo membro su NULL se la categoria di servizio non è un criterio di ricerca.
pszInputLanguage
facoltativo. Puntatore a una stringa della lingua di input, seguendo la convenzione di denominazione IETF, che identifica la lingua di input che i servizi devono accettare. L'applicazione può impostare questo membro su NULL se la lingua di input supportata non è un criterio di ricerca.
pszOutputLanguage
facoltativo. Puntatore a una stringa del linguaggio di output, seguendo la convenzione di denominazione IETF, che identifica il linguaggio di output usato dai servizi per recuperare i risultati. L'applicazione può impostare questo membro su NULL se la lingua di output non è un criterio di ricerca.
pszInputScript
facoltativo. Puntatore a un nome di script Unicode standard che può essere accettato dai servizi. L'applicazione imposta questo membro su NULL se lo script di input non è un criterio di ricerca.
pszOutputScript
facoltativo. Puntatore a un nome di script Unicode standard usato dai servizi. L'applicazione può impostare questo membro su NULL se lo script di output non è un criterio di ricerca.
pszInputContentType
facoltativo. Puntatore a una stringa, seguendo il formato dei tipi di contenuto MIME, che identifica il formato che i servizi devono essere in grado di interpretare quando l'applicazione passa i dati. Esempi di tipi di contenuto sono "text/plain", "text/html" e "text/css". L'applicazione può impostare questo membro su NULL se il tipo di contenuto di input non è un criterio di ricerca.
pszOutputContentType
facoltativo. Puntatore a una stringa, seguendo il formato dei tipi di contenuto MIME, che identifica il formato in cui i servizi recuperano i dati. L'applicazione può impostare questo membro su NULL se il tipo di contenuto di output non è un criterio di ricerca.
pGuid
facoltativo. Puntatore a una struttura GUID (Global Unique Identifier) per un servizio specifico. L'applicazione deve impostare questo membro su NULL se il GUID non è un criterio di ricerca.
OnlineService
Riservato per utilizzi futuri. Deve essere 0.
ServiceType
Riservato per utilizzi futuri. Deve essere 0.
Commenti
Il membro Size è l'unico membro obbligatorio di questa struttura. Tutti gli altri membri sono facoltativi. L'applicazione può impostare uno dei membri necessari per i criteri di ricerca.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2 [app desktop | App UWP] |
Intestazione | elscore.h |