다음을 통해 공유


IDWriteFontDownloadQueue 인터페이스(dwrite_3.h)

원격 글꼴, 문자, 문자 모양 및 글꼴 조각에 대한 다운로드 요청을 큐에 넣은 인터페이스입니다. 비동기적으로 다운로드를 실행하고, 보류 중인 다운로드를 취소하고, 다운로드 완료 알림을 받을 수 있는 메서드를 제공합니다. 수신기에 대한 콜백은 다운로드 스레드에서 발생하며 개체는 언제든지 다른 스레드에서 메서드에 대한 호출을 처리할 수 있어야 합니다.

상속

IDWriteFontDownloadQueue 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IDWriteFontDownloadQueue 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IDWriteFontDownloadQueue 인터페이스에는 이러한 메서드가 있습니다.

 
IDWriteFontDownloadQueue::AddListener

다운로드 알림을 받는 클라이언트 정의 수신기 개체를 등록합니다. 등록된 모든 수신기의 DownloadCompleted는 BeginDownloadcompletes 후에 호출됩니다.
IDWriteFontDownloadQueue::BeginDownload

비동기 다운로드 작업을 시작합니다. 다운로드 작업은 CancelDownload 호출이 완료되거나 취소될 때까지 백그라운드에서 실행됩니다.
IDWriteFontDownloadQueue::CancelDownload

큐에서 모든 다운로드 요청을 제거하고 활성 다운로드 작업을 취소합니다.
IDWriteFontDownloadQueue::GetGenerationCount

다운로드가 완료된 후 실패 또는 성공 여부에 관계없이 매번 증가하는 다운로드 큐의 현재 생성 번호를 가져옵니다. 이 쿠키 값을 캐시된 데이터와 비교하여 부실인지 확인할 수 있습니다.
IDWriteFontDownloadQueue::IsEmpty

다운로드 큐가 비어 있는지 여부를 확인합니다. 큐에는 이미 다운로드 중인 요청이 포함되지 않습니다. BeginDownload를 호출하면 큐가 클리어링됩니다.
IDWriteFontDownloadQueue::RemoveListener

AddListener를 사용하여 이전에 등록된 알림 처리기를 등록 취소합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 8.1 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2012 R2 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 dwrite_3.h