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 |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de