IDWriteFontDownloadQueue 介面 (dwrite_3.h)
將遠端字型、字元、字元、字元和字型片段的要求加入佇列的介面。 提供方法,以異步方式執行下載、取消擱置下載,以及收到下載完成的通知。 對接聽程式回呼會發生在下載線程上,而且對象必須能夠隨時處理來自其他線程之方法的呼叫。
遺產
方法
IDWriteFontDownloadQueue 介面具有這些方法。
IDWriteFontDownloadQueue::AddListener 註冊接收下載通知的用戶端定義接聽程序物件。 所有已註冊的接聽程式 DownloadCompleted 都會在 BeginDownloadcompletes 之後呼叫。 |
IDWriteFontDownloadQueue::BeginDownload 開始異步下載作業。 下載作業會在背景執行,直到完成或取消 CancelDownload 呼叫為止。 |
IDWriteFontDownloadQueue::CancelDownload 從佇列移除所有下載要求,並取消任何作用中的下載作業。 |
IDWriteFontDownloadQueue::GetGenerationCount 取得下載佇列的目前世代號碼,無論下載完成還是成功,每次下載完成後都會遞增。 此 Cookie 值可以與快取的數據進行比較,以判斷其是否過時。 |
IDWriteFontDownloadQueue::IsEmpty 判斷下載佇列是否空白。 請注意,佇列不包含已經下載的要求。 呼叫 BeginDownloadclear 佇列。 |
IDWriteFontDownloadQueue::RemoveListener 取消註冊先前使用 AddListener 註冊的通知處理程式。 |
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 10 [僅限傳統型應用程式] |
支援的最低伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
目標平臺 | 窗戶 |
標頭 | dwrite_3.h |