Funzione DrvQueryFontFile (winddi.h)

La funzione DrvQueryFontFile fornisce informazioni sui file di carattere.

Sintassi

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

Parametri

iFile

Puntatore a un valore definito dal driver che identifica il file del tipo di carattere del driver. Questo puntatore viene restituito da una chiamata precedente a DrvLoadFontFile.

ulMode

Specifica il tipo di informazioni da scrivere. Questo parametro può essere uno dei valori seguenti:

Valore Significato
QFF_DESCRIPTION La funzione fornisce una stringa che verrà usata da un sistema operativo basato su NT per descrivere il file del tipo di carattere. Una stringa Unicode con terminazione Null viene scritta nel buffer a cui punta pulBuffer.
QFF_NUMFACES La funzione restituisce il numero di caratteri tipografici nel file di carattere; i parametri cjBuf e pulBuf vengono ignorati. I caratteri tipografici sono identificati da un indice compreso tra uno e il numero di caratteri tipografici.

cjBuf

Specifica le dimensioni, in byte, del buffer restituito.

pulBuf

Puntatore al buffer restituito.

Valore restituito

Se ulMode è QFF_NUMFACES, il valore restituito è il numero di visi nel file del tipo di carattere. Se pulBuf è NULL, è il numero di byte di dati che verrebbero scritti in pulBuf; in caso contrario, è il numero di byte scritti in pulBuf. Se si verifica un errore, il valore restituito è FD_ERROR.

Commenti

DrvQueryFontFile è necessario per i driver dei tipi di carattere.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione winddi.h (include Winddi.h)

Vedi anche

DrvLoadFontFile