estructura MAPPING_ENUM_OPTIONS (elscore.h)
Contiene las opciones usadas por la función MappingGetServices para enumerar los servicios ELS.
Sintaxis
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;
Miembros
Size
Tamaño de la estructura, que se usa para validar la versión de la estructura. Este valor es necesario.
pszCategory
Opcional. Puntero a una categoría de servicio, por ejemplo, "Detección de idioma". La aplicación debe establecer este miembro en NULL si la categoría de servicio no es un criterio de búsqueda.
pszInputLanguage
Opcional. Puntero a una cadena de idioma de entrada, siguiendo la convención de nomenclatura de IETF, que identifica el idioma de entrada que deben aceptar los servicios. La aplicación puede establecer este miembro en NULL si el idioma de entrada admitido no es un criterio de búsqueda.
pszOutputLanguage
Opcional. Puntero a una cadena de idioma de salida, siguiendo la convención de nomenclatura de IETF, que identifica el idioma de salida que los servicios usan para recuperar los resultados. La aplicación puede establecer este miembro en NULL si el idioma de salida no es un criterio de búsqueda.
pszInputScript
Opcional. Puntero a un nombre de script Unicode estándar que los servicios pueden aceptar. La aplicación establece este miembro en NULL si el script de entrada no es un criterio de búsqueda.
pszOutputScript
Opcional. Puntero a un nombre de script Unicode estándar que usan los servicios. La aplicación puede establecer este miembro en NULL si el script de salida no es un criterio de búsqueda.
pszInputContentType
Opcional. Puntero a una cadena, siguiendo el formato de los tipos de contenido MIME, que identifica el formato que los servicios deben poder interpretar cuando la aplicación pasa datos. Algunos ejemplos de tipos de contenido son "text/plain", "text/html" y "text/css". La aplicación puede establecer este miembro en NULL si el tipo de contenido de entrada no es un criterio de búsqueda.
pszOutputContentType
Opcional. Puntero a una cadena, siguiendo el formato de los tipos de contenido MIME, que identifica el formato en el que los servicios recuperan datos. La aplicación puede establecer este miembro en NULL si el tipo de contenido de salida no es un criterio de búsqueda.
pGuid
Opcional. Puntero a una estructura de identificador único global (GUID) para un servicio específico. La aplicación debe establecer este miembro en NULL si el GUID no es un criterio de búsqueda.
OnlineService
Reservado para uso futuro. Se debe establecer en 0.
ServiceType
Reservado para uso futuro. Se debe establecer en 0.
Comentarios
El miembro Size es el único miembro necesario de esta estructura. Todos los demás miembros son opcionales. La aplicación puede establecer cualquiera de los miembros que necesita para los criterios de búsqueda.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Encabezado | elscore.h |