Funzione ScriptStringValidate (usp10.h)

Controlla una struttura SCRIPT_STRING_ANALYSIS per sequenze non valide.

Sintassi

HRESULT ScriptStringValidate(
  [in] SCRIPT_STRING_ANALYSIS ssa
);

Parametri

[in] ssa

Struttura SCRIPT_STRING_ANALYSIS per una stringa.

Valore restituito

Restituisce S_OK se non vengono trovate sequenze non valide. La funzione restituisce S_FALSE se vengono trovate una o più sequenze non valide. La funzione restituisce un valore HRESULT diverso da zero se non riesce.

Commenti

Questa funzione è destinata all'uso negli editor che rifiutano l'input di sequenze non valide.

Le sequenze non valide vengono controllate solo per gli script con il membro fRejectInvalid impostato nella struttura di SCRIPT_PROPERTIES associata. Ad esempio, è convenzionale che il Blocco note rifiuti sequenze di caratteri thai non valide. Tuttavia, le sequenze indiane non valide non vengono rifiutate convenzionalmente, ma invece vengono visualizzate in composizione con un simbolo di carattere di base mancante.

Importante A partire da Windows 8: per mantenere la possibilità di eseguire in Windows 7, un modulo che usa Uniscribe deve specificare Usp10.lib prima di gdi32.lib nell'elenco delle librerie.
 

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione usp10.h
Libreria Usp10.lib
DLL Usp10.dll
Componente ridistribuibile Internet Explorer 5 o versione successiva in Windows Me/98/95

Vedi anche

SCRIPT_PROPERTIES

SCRIPT_STRING_ANALYSIS

Uniscribe

Funzioni uniscrivere