Compartilhar via


Função ScriptStringValidate (usp10.h)

Verifica uma estrutura de SCRIPT_STRING_ANALYSIS para sequências inválidas.

Sintaxe

HRESULT ScriptStringValidate(
  [in] SCRIPT_STRING_ANALYSIS ssa
);

Parâmetros

[in] ssa

Uma estrutura SCRIPT_STRING_ANALYSIS para uma cadeia de caracteres.

Retornar valor

Retorna S_OK se nenhuma sequência inválida for encontrada. A função retornará S_FALSE se uma ou mais sequências inválidas forem encontradas. A função retornará um valor HRESULT diferente de zero se não for bem-sucedida.

Comentários

Essa função destina-se ao uso em editores que rejeitam a entrada de sequências inválidas.

Sequências inválidas são verificadas apenas para scripts com o membro fRejectInvalid definido na estrutura SCRIPT_PROPERTIES associada. Por exemplo, é convencional que o Bloco de Notas rejeite sequências de caracteres tailandesas inválidas. No entanto, sequências indianas inválidas não são convencionalmente rejeitadas, mas são exibidas em composição com um símbolo de caractere base ausente.

Importante Começando com Windows 8: para manter a capacidade de execução no Windows 7, um módulo que usa Uniscribe deve especificar Usp10.lib antes de gdi32.lib em sua lista de bibliotecas.
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho usp10.h
Biblioteca Usp10.lib
DLL Usp10.dll
Redistribuível Internet Explorer 5 ou posterior no Windows Me/98/95

Confira também

SCRIPT_PROPERTIES

SCRIPT_STRING_ANALYSIS

Uniscribe

Funções Uniscribe