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 |