Metodo IDynamicRenderer::get_DataCacheEnabled (rtscom.h)
Ottiene o imposta un valore che indica se la memorizzazione nella cache dei dati è abilitata per l'oggetto Classe DynamicRenderer .
Si tratta di una proprietà di lettura/scrittura.
Sintassi
HRESULT get_DataCacheEnabled(
BOOL *pfCacheData
);
Parametri
pfCacheData
Valore restituito
nessuno
Osservazioni
L'impostazione della proprietà DataCacheEnabled su TRUE consente di gestire la situazione in cui i processi lenti bloccano la coda di output. Quando la finestra viene invalidata dopo che i tratti vengono disegnati dall'oggetto Classe DynamicRenderer , potrebbe verificarsi un ritardo prima che vengano disegnati i tratti raccolti. Posizionare i tratti del renderer dinamico in una cache e usare il metodo IDynamicRenderer::Refresh per ridisegnare i tratti.
Dopo aver raccolto i tratti, è necessario rilasciarli dalla cache chiamando il metodo IDynamicRenderer::ReleaseCachedData. Utilizzare il metodo IStylusPlugin::CustomStylusDataAdded per rilasciare i tratti.
È anche utile impostare la proprietà DataCacheEnabled su TRUE quando si desidera visualizzare i tratti mentre vengono disegnati, ma non è necessario archiviare i tratti dopo aver eseguito un'operazione con essi. In questo caso, archiviare gli identificatori di dati nel parametro di dati del metodo IStylusPlugin::CustomStylusDataAdded e quindi rilasciare i dati quando non sono più necessari i tratti memorizzati nella cache.
Se questa proprietà è TRUE, è necessario chiamare il metodo IDynamicRenderer::ReleaseCachedData Method per i tratti archiviati nell'oggetto raccolta input penna. Se FALSE, non è necessario chiamare il metodo IDynamicRenderer::ReleaseCachedData . Lo svantaggio dell'impostazione di questa proprietà su FALSE è che tutti i dati del tratto di cui è stato eseguito il rendering dinamico ma invalidati da altre operazioni varie non vengono visualizzati finché i dati del tratto non raggiungono l'oggetto raccolta input penna e ne viene eseguito il rendering.
L'impostazione di questa proprietà su FALSE cancella i dati memorizzati nella cache.
Requisiti
Client minimo supportato | Windows XP Tablet PC Edition [solo app desktop] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | rtscom.h |
DLL | RTSCom.dll |