Interface IDWriteFontDownloadQueue (dwrite_3.h)
Interface que enfileira solicitações de download para fontes remotas, caracteres, glifos e fragmentos de fonte. Fornece métodos para executar de forma assíncrona um download, cancelar downloads pendentes e ser notificado sobre a conclusão do download. Os retornos de chamada para ouvintes ocorrerão no thread de download e os objetos devem ser capazes de lidar com chamadas em seus métodos de outros threads a qualquer momento.
Herança
A interface IDWriteFontDownloadQueue herda da interface IUnknown . IDWriteFontDownloadQueue também tem estes tipos de membros:
Métodos
A interface IDWriteFontDownloadQueue tem esses métodos.
IDWriteFontDownloadQueue::AddListener Registra um objeto de ouvinte definido pelo cliente que recebe notificações de download. Todos os DownloadCompleted do ouvinte registrado serão chamados após BeginDownloadcompletes. |
IDWriteFontDownloadQueue::BeginDownload Inicia uma operação de download assíncrona. A operação de download é executada em segundo plano até que seja concluída ou cancelada por uma chamada CancelDownload. |
IDWriteFontDownloadQueue::CancelDownload Remove todas as solicitações de download da fila e cancela todas as operações de download ativas. |
IDWriteFontDownloadQueue::GetGenerationCount Obtém o número de geração atual da fila de download, que é incrementado sempre que um download é concluído, com falha ou êxito. Esse valor de cookie pode ser comparado com os dados armazenados em cache para determinar se ele está obsoleto. |
IDWriteFontDownloadQueue::IsEmpty Determina se a fila de download está vazia. Observe que a fila não inclui solicitações que já estão sendo baixadas. Chamar BeginDownloadclears a fila. |
IDWriteFontDownloadQueue::RemoveListener Cancela o registro de um manipulador de notificação que foi registrado anteriormente usando AddListener. |
Requisitos
Cliente mínimo com suporte | Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | dwrite_3.h |