Interfaz IDWriteFontDownloadQueue (dwrite_3.h)

Interfaz que ponen en cola las solicitudes de fuentes remotas, caracteres, glifos y fragmentos de fuente. Proporciona métodos para ejecutar de forma asincrónica una descarga, cancelar las descargas pendientes y recibir una notificación de finalización de descarga. Las devoluciones de llamada a los agentes de escucha se producirán en el subproceso de descarga y los objetos deben ser capaces de controlar las llamadas en sus métodos desde otros subprocesos en cualquier momento.

Herencia

La interfaz IDWriteFontDownloadQueue hereda de la interfaz IUnknown . IDWriteFontDownloadQueue también tiene estos tipos de miembros:

Métodos

La interfaz IDWriteFontDownloadQueue tiene estos métodos.

 
IDWriteFontDownloadQueue::AddListener

Registra un objeto de agente de escucha definido por el cliente que recibe notificaciones de descarga. Se llamará a todos los downloadCompleted del agente de escucha registrado después de BeginDownloadcompletes.
IDWriteFontDownloadQueue::BeginDownload

Comienza una operación de descarga asincrónica. La operación de descarga se ejecuta en segundo plano hasta que se completa o se cancela mediante una llamada CancelDownload.
IDWriteFontDownloadQueue::CancelDownload

Quita todas las solicitudes de descarga de la cola y cancela las operaciones de descarga activas.
IDWriteFontDownloadQueue::GetGenerationCount

Obtiene el número de generación actual de la cola de descarga, que se incrementa cada vez que se completa una descarga, ya sea con errores o correctos. Este valor de cookie se puede comparar con los datos almacenados en caché para determinar si está obsoleto.
IDWriteFontDownloadQueue::IsEmpty

Determina si la cola de descarga está vacía. Tenga en cuenta que la cola no incluye solicitudes que ya se están descargando. Llamar a BeginDownloadclears la cola.
IDWriteFontDownloadQueue::RemoveListener

Anula el registro de un controlador de notificaciones que se registró anteriormente mediante AddListener.

Requisitos

   
Cliente mínimo compatible Windows 8.1 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado dwrite_3.h