IDWriteFontDownloadQueue 介面 (dwrite_3.h)

排入佇列的介面會下載遠端字型、字元、字元、字元和字型片段的要求。 提供以非同步方式執行下載、解除擱置下載,以及收到下載完成通知的方法。 對接聽程式回呼會在下載執行緒上發生,而且物件必須能夠隨時處理來自其他執行緒之方法的呼叫。

繼承

IDWriteFontDownloadQueue介面繼承自IUnknown介面。 IDWriteFontDownloadQueue 也有下列類型的成員:

方法

IDWriteFontDownloadQueue介面具有這些方法。

 
IDWriteFontDownloadQueue::AddListener

註冊接收下載通知的用戶端定義接聽程式物件。 所有已註冊的接聽程式的 DownloadCompleted 都會在 BeginDownloadcompletes 之後呼叫。
IDWriteFontDownloadQueue::BeginDownload

開始非同步下載作業。 下載作業會在背景執行,直到取消下載呼叫完成或取消為止。
IDWriteFontDownloadQueue::CancelDownload

從佇列中移除所有下載要求,並取消任何作用中的下載作業。
IDWriteFontDownloadQueue::GetGenerationCount

取得下載佇列的目前世代號碼,無論下載完成或成功,每次下載完成後都會遞增。 此 Cookie 值可以與快取的資料進行比較,以判斷它是否過時。
IDWriteFontDownloadQueue::IsEmpty

判斷下載佇列是否空白。 請注意,佇列不包含已下載的要求。 呼叫 BeginDownloadclears 佇列。
IDWriteFontDownloadQueue::RemoveListener

取消註冊先前使用 AddListener 註冊的通知處理常式。

需求

   
最低支援的用戶端 Windows 8.1 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 R2 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 dwrite_3.h