Función ScriptStringValidate (usp10.h)

Comprueba una estructura de SCRIPT_STRING_ANALYSIS en busca de secuencias no válidas.

Sintaxis

HRESULT ScriptStringValidate(
  [in] SCRIPT_STRING_ANALYSIS ssa
);

Parámetros

[in] ssa

Estructura SCRIPT_STRING_ANALYSIS de una cadena.

Valor devuelto

Devuelve S_OK si no se encuentra ninguna secuencia no válida. La función devuelve S_FALSE si se encuentran una o varias secuencias no válidas. La función devuelve un valor HRESULT distinto de cero si no se realiza correctamente.

Comentarios

Esta función está pensada para usarse en editores que rechazan la entrada de secuencias no válidas.

Las secuencias no válidas solo se comprueban si hay scripts con el miembro fRejectInvalid establecido en la estructura de SCRIPT_PROPERTIES asociada. Por ejemplo, es convencional que el Bloc de notas rechace secuencias de caracteres tailandeses no válidas. Sin embargo, las secuencias indias no válidas no se rechazan convencionalmente, sino que se muestran en composición con un símbolo de carácter base que falta.

Importante A partir de Windows 8: para mantener la capacidad de ejecutarse en Windows 7, un módulo que usa Uniscribe debe especificar Usp10.lib antes de gdi32.lib en su lista de bibliotecas.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado usp10.h
Library Usp10.lib
Archivo DLL Usp10.dll
Redistribuible Internet Explorer 5 o posterior en Windows Me/98/95

Consulte también

SCRIPT_PROPERTIES

SCRIPT_STRING_ANALYSIS

Uniscribe

Funciones uniscribe