EngMapFontFileFD-Funktion (winddi.h)
Die EngMapFontFileFD-Funktion ordnet eine Schriftartdatei bei Bedarf dem Systemspeicher zu und gibt einen Zeiger auf den Basisspeicher der Schriftartdaten in der Datei zurück.
Syntax
ENGAPI BOOL EngMapFontFileFD(
[in] ULONG_PTR iFile,
[out] PULONG *ppjBuf,
[out] ULONG *pcjBuf
);
Parameter
[in] iFile
Vom Aufrufer bereitgestellter Zeiger auf einen Wert, der die zuzuordnende Schriftartdatei identifiziert. Dieser Zeiger muss zuvor als Eingabe für DrvLoadFontFile empfangen worden sein.
[out] ppjBuf
Zeiger auf einen Speicherspeicherort, der die Basisspeicheradresse der zugeordneten Datei empfängt.
[out] pcjBuf
Zeiger auf einen Speicherspeicherort, der die Größe der zugeordneten Datei in Bytes empfängt.
Rückgabewert
EngMapFontFileFD gibt TRUE zurück, wenn es erfolgreich ist. Andernfalls wird FALSE zurückgegeben.
Hinweise
Die EngMapFontFileFD-Funktion wird bereitgestellt, damit Schriftarttreiber eine Schriftartdatei dem Arbeitsspeicher zuordnen und auf die Daten der Datei zugreifen können. Wenn die Schriftartdatei noch nicht arbeitsspeicherseitig zugeordnet wurde, lädt EngMapFontFileFD die Schriftdaten in den Systemspeicher, bevor ppjBuf und pcjBuf an den Treiber zurückgegeben werden. Wenn die Datei bereits zugeordnet ist, gibt die Funktion nur die PpjBuf - und pcjBuf-Werte der Datei zurück.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform | Universell |
Header | winddi.h (einschließlich Winddi.h) |
Bibliothek | Win32k.lib |
DLL | Win32k.sys |