Funzione EngMapFontFileFD (winddi.h)

La funzione EngMapFontFileFD esegue il mapping di un file di tipo di carattere nella memoria di sistema, se necessario, e restituisce un puntatore alla posizione di base dei dati del tipo di carattere nel file.

Sintassi

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

Parametri

[in] iFile

Puntatore fornito dal chiamante a un valore che identifica il file del tipo di carattere di cui eseguire il mapping. Questo puntatore deve essere stato ricevuto in precedenza come input per DrvLoadFontFile.

[out] ppjBuf

Puntatore a un percorso di memoria che riceve l'indirizzo di memoria di base del file mappato.

[out] pcjBuf

Puntatore a un percorso di memoria che riceve le dimensioni, in byte, del file mappato.

Valore restituito

EngMapFontFileFD restituisce TRUE se ha esito positivo; in caso contrario, restituisce FALSE.

Commenti

Viene fornita la funzione EngMapFontFileFD in modo che i driver dei tipi di carattere possano eseguire il mapping di un file di tipo di carattere in memoria e accedere ai dati del file. Se il file di tipo di carattere non è ancora stato mappato alla memoria, EngMapFontFileFD carica i dati del tipo di carattere nella memoria di sistema prima di restituire ppjBuf e pcjBuf al driver. Se il file è già mappato, la funzione restituisce solo i valori ppjBuf e pcjBuf del file.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Universale
Intestazione winddi.h (include Winddi.h)
Libreria Win32k.lib
DLL Win32k.sys

Vedi anche

DrvLoadFontFile

EngUnmapFontFileFD