Método IPrintOemUI::UpdateExternalFonts (prcomoem.h)

El IPrintOemUI::UpdateExternalFonts método permite que un complemento de interfaz de usuario actualice los archivos de formato de fuente Unidrv de una impresora (archivo .uff).

Sintaxis

HRESULT UpdateExternalFonts(
  HANDLE hPrinter,
  HANDLE hHeap,
  PWSTR  pwstrCartridges
);

Parámetros

hPrinter

Controlador de impresora proporcionado por el autor de la llamada.

hHeap

Identificador proporcionado por el autor de la llamada para la memoria del montón que el método puede usar para el almacenamiento local.

pwstrCartridges

Puntero proporcionado por el autor de la llamada a una matriz de cadenas que representa los nombres de todos los cartuchos instalados actualmente en la impresora.

Valor devuelto

El método debe devolver uno de los valores siguientes.

Código devuelto Descripción
S_OK
La operación se realizó correctamente.
E_FAIL
Error en la operación.
E_NOTIMPL
El método no está implementado.

Comentarios

Un complemento de interfaz de usuario debe implementar el IPrintOemUI::UpdateExternalFonts método si el complemento reemplaza el instalador de fuentes predeterminado de Unidrv. Para obtener más información, vea Instaladores de fuentes personalizados para Unidrv.

El IPrintOemUI::UpdateExternalFonts propósito del método es examinar la lista de cartuchos instalados (suministrados por pwstrCartridges) y asegurarse de que el archivo .uff especificado por el valor del Registro "ExternalFontFile" contiene descripciones de fuentes solo para las fuentes de cartucho contenidas en los cartuchos instalados. (Este archivo .uff también puede contener descripciones de fuentes suaves descargables pcL).

Las descripciones de las fuentes de cartucho se pueden copiar del archivo .uff especificado por el valor del registro "ExtFontCartFile". Para obtener más información, vea Unidrv Font Format Files.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado prcomoem.h (incluya Prcomoem.h)

Consulte también

IPrintOemUI

IPrintOemUI::FontInstallerDlgProc