Condividi tramite


funzione ScriptString_pLogAttr (usp10.h)

Restituisce un puntatore a un buffer di attributi logici per una stringa analizzata.

Sintassi

const SCRIPT_LOGATTR * ScriptString_pLogAttr(
  [in] SCRIPT_STRING_ANALYSIS ssa
);

Parametri

[in] ssa

Struttura SCRIPT_STRING_ANALYSIS per la stringa.

Valore restituito

Restituisce un puntatore a un buffer contenente SCRIPT_LOGATTR strutture che definiscono gli attributi logici in caso di esito positivo. Se la funzione ha esito negativo, la funzione restituisce NULL .

Commenti

Il puntatore restituito da questa funzione è valido solo finché l'applicazione passa la struttura SCRIPT_STRING_ANALYSIS associata a ScriptStringFree.

Il buffer dell'attributo logico contiene almeno il numero di numeri interi indicati dal parametro ssa di ScriptString_pcOutChars.

Quando si analizza la matrice di SCRIPT_LOGATTR per un punto di interruzione di parola, l'applicazione dovrebbe cercare i valori dei membri fWordStop e fWhiteSpace . ScriptStringAnalyse chiama solo ScriptBreak per ogni esecuzione e ScriptBreak non imposta mai fWordBreak sul primo carattere di un'esecuzione, perché non contiene informazioni che l'esecuzione precedente è terminata nello spazio vuoto.

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 di 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_STRING_ANALYSIS

ScriptBreak

ScriptStringAnalyse

ScriptStringFree

ScriptString_pcOutChars

Uniscribe

Funzioni Uniscribe