Condividi tramite


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 del 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.

Ereditarietà

L'interfaccia IDWriteFontDownloadQueue eredita dall'interfaccia IUnknown . IDWriteFontDownloadQueue include anche questi tipi di membri:

Metodi

L'interfaccia IDWriteFontDownloadQueue include 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 positivo. 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 con AddListener.

Requisiti

   
Client minimo supportato Windows 8.1 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione dwrite_3.h