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 |