Compartir a través de


función ScriptString_pLogAttr (usp10.h)

Devuelve un puntero a un búfer de atributos lógicos para una cadena analizada.

Sintaxis

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

Parámetros

[in] ssa

Estructura SCRIPT_STRING_ANALYSIS para la cadena.

Valor devuelto

Devuelve un puntero a un búfer que contiene SCRIPT_LOGATTR estructuras que definen atributos lógicos si se ejecuta correctamente. La función devuelve NULL si no se realiza correctamente.

Comentarios

El puntero devuelto por esta función solo es válido hasta que la aplicación pasa la estructura de SCRIPT_STRING_ANALYSIS asociada a ScriptStringFree.

El búfer de atributos lógicos contiene al menos el número de enteros indicados por el parámetro ssa de ScriptString_pcOutChars.

Al examinar la matriz de SCRIPT_LOGATTR para un punto de interrupción de palabras, la aplicación debe buscar hacia atrás los valores de los miembros fWordStop y fWhiteSpace . ScriptStringAnalyse simplemente llama a ScriptBreak en cada ejecución y ScriptBreak nunca establece fWordBreak en el primer carácter de una ejecución, ya que no tiene información de que la ejecución anterior finalizó en espacio en blanco.

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_STRING_ANALYSIS

ScriptBreak

ScriptStringAnalyse

ScriptStringFree

ScriptString_pcOutChars

Uniscribe

Funciones de uniscribe