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