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