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 |