Compartir a través de


Función EngMapFontFileFD (winddi.h)

La función EngMapFontFileFD asigna un archivo de fuente a la memoria del sistema, si es necesario, y devuelve un puntero a la ubicación base de los datos de fuente del archivo.

Sintaxis

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

Parámetros

[in] iFile

Puntero proporcionado por el autor de la llamada a un valor que identifica el archivo de fuente que se va a asignar. Este puntero debe haberse recibido anteriormente como entrada para DrvLoadFontFile.

[out] ppjBuf

Puntero a una ubicación de memoria que recibe la dirección de memoria base del archivo asignado.

[out] pcjBuf

Puntero a una ubicación de memoria que recibe el tamaño, en bytes, del archivo asignado.

Valor devuelto

EngMapFontFileFD devuelve TRUE si se realiza correctamente; de lo contrario, devuelve FALSE.

Comentarios

La función EngMapFontFileFD se proporciona para que los controladores de fuente puedan asignar un archivo de fuente a la memoria y acceder a los datos del archivo. Si el archivo de fuente aún no se ha asignado a memoria, EngMapFontFileFD carga los datos de fuente en la memoria del sistema antes de devolver ppjBuf y pcjBuf al controlador. Si el archivo ya está asignado, la función simplemente devuelve los valores ppjBuf y pcjBuf del archivo.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Universal
Encabezado winddi.h (incluya Winddi.h)
Library Win32k.lib
Archivo DLL Win32k.sys

Consulte también

DrvLoadFontFile

EngUnmapFontFileFD