Compartilhar via


Função EngMapFontFileFD (winddi.h)

A função EngMapFontFileFD mapeia um arquivo de fonte para a memória do sistema, se necessário, e retorna um ponteiro para o local base dos dados da fonte no arquivo.

Sintaxe

ENGAPI BOOL EngMapFontFileFD(
  [in]  ULONG_PTR iFile,
  [out] PULONG    *ppjBuf,
  [out] ULONG     *pcjBuf
);

Parâmetros

[in] iFile

Ponteiro fornecido pelo chamador para um valor que identifica o arquivo de fonte a ser mapeado. Esse ponteiro deve ter sido recebido anteriormente como entrada para DrvLoadFontFile.

[out] ppjBuf

Ponteiro para um local de memória que recebe o endereço de memória base do arquivo mapeado.

[out] pcjBuf

Ponteiro para um local de memória que recebe o tamanho, em bytes, do arquivo mapeado.

Retornar valor

EngMapFontFileFD retornará TRUE se for bem-sucedido; caso contrário, retornará FALSE.

Comentários

A função EngMapFontFileFD é fornecida para que os drivers de fonte possam mapear um arquivo de fonte na memória e acessar os dados do arquivo. Se o arquivo de fonte ainda não tiver sido mapeado para memória, EngMapFontFileFD carregará os dados da fonte na memória do sistema antes de retornar ppjBuf e pcjBuf para o driver. Se o arquivo já estiver mapeado, a função retornará apenas os valores ppjBuf e pcjBuf do arquivo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Universal
Cabeçalho winddi.h (inclua Winddi.h)
Biblioteca Win32k.lib
DLL Win32k.sys

Confira também

DrvLoadFontFile

EngUnmapFontFileFD