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 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 IDWriteFontDownloadQueue eredita dall'interfaccia IUnknown . IDWriteFontDownloadQueue include anche questi tipi di membri:

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