Função EngFntCacheAlloc (winddi.h)

A função EngFntCacheAlloc aloca armazenamento para uma fonte que deve ser armazenada na memória armazenada em cache.

Sintaxe

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

Parâmetros

[in] FastCheckSum

Especifica a soma de verificação da fonte.

[in] ulSize

Especifica o número de bytes de armazenamento a serem alocados.

Valor retornado

Com êxito, essa função retorna o endereço do cache de dados de fonte. Caso contrário, ele retornará NULL.

Comentários

Quando o driver de fonte chama essa função, o mecanismo de fonte aloca memória na qual o driver de fonte armazena dados de fonte.

O mecanismo de fonte chama o ponto de entrada DrvLoadFontFile do driver de fonte quando um arquivo de fonte é carregado pela primeira vez. É nessa chamada que o driver de fonte recebe um valor para FastCheckSum, que usa posteriormente quando chama essa função.

Requisitos

   
Cliente mínimo com suporte Essa função está disponível no Windows XP e posterior.
Plataforma de Destino Universal
Cabeçalho winddi.h (inclua Winddi.h)
Biblioteca Win32k.lib
DLL Win32k.sys

Confira também

DrvLoadFontFile

EngFntCacheFault

EngFntCacheLookUp