Condividi tramite


Funzione EngFntCacheAlloc (winddi.h)

La funzione EngFntCacheAlloc alloca l'archiviazione per un tipo di carattere che deve essere archiviato nella memoria memorizzata nella cache.

Sintassi

ENGAPI PVOID EngFntCacheAlloc(
  [in] ULONG FastCheckSum,
  [in] ULONG ulSize
);

Parametri

[in] FastCheckSum

Specifica il checksum per il tipo di carattere.

[in] ulSize

Specifica il numero di byte di spazio di archiviazione da allocare.

Valore restituito

In caso di esito positivo, questa funzione restituisce l'indirizzo della cache dei dati del tipo di carattere. In caso contrario, restituisce NULL.

Commenti

Quando il driver del tipo di carattere chiama questa funzione, il motore dei tipi di carattere alloca la memoria in cui il driver dei tipi di carattere archivia i dati dei tipi di carattere.

Il motore dei tipi di carattere chiama il punto di ingresso DrvLoadFontFile del driver del tipo di carattere al primo caricamento di un file di tipo di carattere. In questa chiamata il driver del tipo di carattere riceve un valore per FastCheckSum, che successivamente usa quando chiama questa funzione.

Requisiti

   
Client minimo supportato Questa funzione è disponibile in Windows XP e versioni successive.
Piattaforma di destinazione Universale
Intestazione winddi.h (include Winddi.h)
Libreria Win32k.lib
DLL Win32k.sys

Vedi anche

DrvLoadFontFile

EngFntCacheFault

EngFntCacheLookUp