Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |