Método IDynamicRenderer::get_DataCacheEnabled (rtscom.h)
Obtiene o establece un valor que indica si el almacenamiento en caché de datos está habilitado para el objeto DynamicRenderer Class .
Esta propiedad es de lectura y escritura.
Sintaxis
HRESULT get_DataCacheEnabled(
BOOL *pfCacheData
);
Parámetros
pfCacheData
Valor devuelto
Ninguno
Observaciones
Establecer la propiedad DataCacheEnabled en TRUE le permite administrar la situación en la que los procesos lentos bloquean la cola de salida. Cuando la ventana se invalida después de dibujar trazos mediante el objeto DynamicRenderer Class , puede haber un retraso antes de dibujar los trazos recopilados. Coloque los trazos del representador dinámico en una memoria caché y use el método IDynamicRenderer::Refresh Method para volver a dibujar los trazos.
Una vez recopilados los trazos, debe liberarlos de la memoria caché llamando al método IDynamicRenderer::ReleaseCachedData Method . Use el método IStylusPlugin::CustomStylusDataAdded (Método) para liberar los trazos.
También es útil establecer la propiedad DataCacheEnabled en TRUE cuando se quieren mostrar trazos a medida que se dibujan, pero no es necesario almacenar los trazos después de haber hecho algo con ellos. En este caso, almacene los identificadores de datos en el parámetro de datos del método IStylusPlugin::CustomStylusDataAdded Method y, a continuación, libere los datos cuando ya no necesite los trazos almacenados en caché.
Si esta propiedad es TRUE, debe llamar al método IDynamicRenderer::ReleaseCachedData Method para trazos que se han almacenado en el objeto de recopilación de entrada de lápiz. Si es FALSE, no es necesario llamar al método IDynamicRenderer::ReleaseCachedData Method . La desventaja de establecer esta propiedad en FALSE es que los datos de trazo que inicialmente se representaron dinámicamente, pero que otras operaciones diversas no invalidaron hasta que los datos del trazo lleguen al objeto de colección de entrada de lápiz y se represente allí.
Al establecer esta propiedad en FALSE se borran los datos almacenados en caché.
Requisitos
Cliente mínimo compatible | Windows XP Tablet PC Edition [solo aplicaciones de escritorio] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | rtscom.h |
Archivo DLL | RTSCom.dll |