Interfaccia IDWriteFontDownloadQueue (dwrite_3.h)
Interfaccia che accoda le richieste di download per tipi di carattere, caratteri, glifi e frammenti di carattere remoti. Fornisce metodi per eseguire in modo asincrono un download, annullare i download in sospeso e ricevere una notifica di completamento del download. I callback ai listener verranno eseguiti nel thread di download e gli oggetti devono essere in grado di gestire le chiamate sui relativi metodi da altri thread in qualsiasi momento.
Eredità
L'interfaccia
Metodi
L'interfaccia IDWriteFontDownloadQueue dispone di questi metodi.
IDWriteFontDownloadQueue::AddListener Registra un oggetto listener definito dal client che riceve le notifiche di download. Tutti i listener registrati DownloadCompleted verranno chiamati dopo BeginDownloadcompletes. |
IDWriteFontDownloadQueue::BeginDownload Avvia un'operazione di download asincrona. L'operazione di download viene eseguita in background finché non viene completata o annullata da una chiamata CancelDownload. |
IDWriteFontDownloadQueue::CancelDownload Rimuove tutte le richieste di download dalla coda e annulla tutte le operazioni di download attive. |
IDWriteFontDownloadQueue::GetGenerationCount Ottiene il numero di generazione corrente della coda di download, che viene incrementato ogni volta che un download viene completato, indipendentemente dall'esito negativo o negativo. Questo valore del cookie può essere confrontato con i dati memorizzati nella cache per determinare se non è aggiornato. |
IDWriteFontDownloadQueue::IsEmpty Determina se la coda di download è vuota. Si noti che la coda non include le richieste già scaricate. La chiamata a BeginDownloadclears la coda. |
IDWriteFontDownloadQueue::RemoveListener Annulla la registrazione di un gestore di notifica registrato in precedenza tramite AddListener. |
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 [solo app desktop] |
server minimo supportato | Windows Server 2016 [solo app desktop] |
piattaforma di destinazione | Finestre |
intestazione |
dwrite_3.h |