estrutura MAPPING_ENUM_OPTIONS (elscore.h)
Contém opções usadas pela função MappingGetServices para enumerar serviços ELS.
Sintaxe
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;
Membros
Size
Tamanho da estrutura, usada para validar a versão da estrutura. Esse valor é necessário.
pszCategory
Opcional. Ponteiro para uma categoria de serviço, por exemplo, "Detecção de Idioma". O aplicativo deverá definir esse membro como NULL se a categoria de serviço não for um critério de pesquisa.
pszInputLanguage
Opcional. Ponteiro para uma cadeia de caracteres de idioma de entrada, seguindo a convenção de nomenclatura IETF, que identifica o idioma de entrada que os serviços devem aceitar. O aplicativo poderá definir esse membro como NULL se o idioma de entrada com suporte não for um critério de pesquisa.
pszOutputLanguage
Opcional. Ponteiro para uma cadeia de caracteres de idioma de saída, seguindo a convenção de nomenclatura IETF, que identifica o idioma de saída que os serviços usam para recuperar resultados. O aplicativo poderá definir esse membro como NULL se o idioma de saída não for um critério de pesquisa.
pszInputScript
Opcional. Ponteiro para um nome de script Unicode padrão que pode ser aceito pelos serviços. O aplicativo definirá esse membro como NULL se o script de entrada não for um critério de pesquisa.
pszOutputScript
Opcional. Ponteiro para um nome de script Unicode padrão usado pelos serviços. O aplicativo poderá definir esse membro como NULL se o script de saída não for um critério de pesquisa.
pszInputContentType
Opcional. Ponteiro para uma cadeia de caracteres, seguindo o formato dos tipos de conteúdo MIME, que identifica o formato que os serviços devem ser capazes de interpretar quando o aplicativo passa dados. Exemplos de tipos de conteúdo são "text/plain", "text/html" e "text/css". O aplicativo poderá definir esse membro como NULL se o tipo de conteúdo de entrada não for um critério de pesquisa.
pszOutputContentType
Opcional. Ponteiro para uma cadeia de caracteres, seguindo o formato dos tipos de conteúdo MIME, que identifica o formato no qual os serviços recuperam dados. O aplicativo poderá definir esse membro como NULL se o tipo de conteúdo de saída não for um critério de pesquisa.
pGuid
Opcional. Ponteiro para uma estrutura guid (identificador global exclusivo) para um serviço específico. O aplicativo deverá definir esse membro como NULL se o GUID não for um critério de pesquisa.
OnlineService
Reservado para uso futuro. Deve ser definido como 0.
ServiceType
Reservado para uso futuro. Deve ser definido como 0.
Comentários
O membro Size é o único membro necessário dessa estrutura. Todos os outros membros são opcionais. O aplicativo pode definir qualquer um dos membros necessários para critérios de pesquisa.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho | elscore.h |