Share via


Método ITfEditRecord::GetTextAndPropertyUpdates (msctf.h)

Obtiene un enumerador que contiene una colección de objetos de intervalo que cubren las propiedades o el texto especificados que cambiaron durante la sesión de edición.

Sintaxis

HRESULT GetTextAndPropertyUpdates(
  [in]  DWORD         dwFlags,
  [in]  const GUID    **prgProperties,
  [in]  ULONG         cProperties,
  [out] IEnumTfRanges **ppEnum
);

Parámetros

[in] dwFlags

Contiene una combinación de los valores siguientes que especifican el comportamiento de este método.

Valor Significado
0
Especifica que el método obtendrá una colección de objetos de intervalo que cubren las propiedades especificadas cambiadas durante la sesión de edición. prgProperties no puede ser NULL y cProperties debe ser mayor que cero.
TF_GTP_INCL_TEXT
Especifica que el método obtendrá la colección de objetos range que cubren el texto cambiado durante la sesión de edición.

[in] prgProperties

Puntero a una matriz de valores GUID que identifican las propiedades para buscar cambios. Este método busca en las propiedades que cambiaron durante la sesión de edición y, si la propiedad está contenida en esta matriz, se agrega un objeto de intervalo que cubre la propiedad que cambió a ppEnum.

Esta matriz debe tener al menos elementos cProperties de tamaño.

Este parámetro se omite si dwFlags contiene TF_GTP_INCL_TEXT y cProperties es cero.

[in] cProperties

Especifica el número de elementos de la matriz prgProperties .

Este parámetro puede ser cero si dwFlags contiene TF_GTP_INCL_TEXT. Esto indica que no se obtienen cambios de propiedad.

[out] ppEnum

Puntero a un puntero de interfaz IEnumTfRanges que recibe el objeto enumerador.

Valor devuelto

Este método puede devolver uno de estos valores.

Valor Descripción
S_OK
Método realizado correctamente.
E_INVALIDARG
Uno o varios parámetros no son válidos.
E_OUTOFMEMORY
Error de asignación de memoria.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado msctf.h
Archivo DLL Msctf.dll
Redistribuible TSF 1.0 en Windows 2000 Professional

Consulte también

IEnumTfRanges

ITfEditRecord