Compartir a través de


Función DrvQueryFontFile (winddi.h)

La función DrvQueryFontFile proporciona información del archivo de fuente.

Sintaxis

LONG DrvQueryFontFile(
  ULONG_PTR iFile,
  ULONG     ulMode,
  ULONG     cjBuf,
  ULONG     *pulBuf
);

Parámetros

iFile

Puntero a un valor definido por el controlador que identifica el archivo de fuente del controlador. Este puntero lo devuelve una llamada anterior a DrvLoadFontFile.

ulMode

Especifica el tipo de información que se va a escribir. Este parámetro puede ser uno de los valores siguientes:

Valor Significado
QFF_DESCRIPTION La función proporciona una cadena que un sistema operativo basado en NT usará para describir el archivo de fuente. Una cadena Unicode terminada en null se escribe en el búfer al que apunta pulBuffer.
QFF_NUMFACES La función devuelve el número de tipos de letras en el archivo de fuente; Se omiten los parámetros cjBuf y pulBuf . Los tipos de letra se identifican mediante un índice que va desde uno hasta el número de letras.

cjBuf

Especifica el tamaño, en bytes, del búfer de retorno.

pulBuf

Puntero al búfer de retorno.

Valor devuelto

Si ulMode es QFF_NUMFACES, el valor devuelto es el número de caras del archivo de fuente. Si pulBuf es NULL, es el número de bytes de datos que se escribirían en pulBuf; de lo contrario, es el número de bytes escritos en pulBuf. Si se produce un error, el valor devuelto es FD_ERROR.

Comentarios

DrvQueryFontFile es necesario para los controladores de fuente.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado winddi.h (incluya Winddi.h)

Consulte también

DrvLoadFontFile