Função DrvQueryFontFile (winddi.h)

A função DrvQueryFontFile fornece informações de arquivo de fonte.

Sintaxe

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

Parâmetros

iFile

Ponteiro para um valor definido pelo driver que identifica o arquivo de fonte do driver. Esse ponteiro é retornado por uma chamada anterior para DrvLoadFontFile.

ulMode

Especifica o tipo de informação a ser gravada. Esse parâmetro pode usar um dos valores a seguir:

Valor Significado
QFF_DESCRIPTION A função fornece uma cadeia de caracteres que um sistema operacional baseado em NT usará para descrever o arquivo de fonte. Uma cadeia de caracteres Unicode terminada em nulo é gravada no buffer apontado pelo pulBuffer.
QFF_NUMFACES A função retorna o número de tipos no arquivo de fonte; os parâmetros cjBuf e pulBuf são ignorados. As faces de tipo são identificadas por um índice que varia de um até o número de tipos.

cjBuf

Especifica o tamanho, em bytes, do buffer de retorno.

pulBuf

Ponteiro para o buffer de retorno.

Retornar valor

Se ulMode for QFF_NUMFACES, o valor retornado será o número de rostos no arquivo de fonte. Se pulBuf for NULL, será o número de bytes de dados que seriam gravados no pulBuf; caso contrário, é o número de bytes gravados no pulBuf. Se ocorrer um erro, o valor retornado será FD_ERROR.

Comentários

DrvQueryFontFile é necessário para drivers de fonte.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho winddi.h (inclua Winddi.h)

Confira também

DrvLoadFontFile