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) |