Compartir a través de


Interfaz IDWriteFontDownloadQueue (dwrite_3.h)

Interfaz que puesta en cola descarga solicitudes de fuentes remotas, caracteres, glifos y fragmentos de fuente. Proporciona métodos para ejecutar de forma asincrónica una descarga, cancelar 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 poder 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 agentes de escucha registrados DownloadCompleted 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 BeginDownloadcleará la cola.
IDWriteFontDownloadQueue::RemoveListener

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

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10 [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2016 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado de dwrite_3.h