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