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 aos 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 de IDWriteFontDownloadQueue
Métodos
A interface IDWriteFontDownloadQueue
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é ser 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 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. Chamando BeginDownloadclears na fila. |
IDWriteFontDownloadQueue::RemoveListener Cancela o registro de um manipulador de notificação que foi registrado anteriormente usando AddListener. |
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10 [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows Server 2016 [somente aplicativos da área de trabalho] |
da Plataforma de Destino |
Windows |
cabeçalho | dwrite_3.h |