Freigeben über


DrvFontManagement-Funktion (winddi.h)

Die DrvFontManagement-Funktion ist ein optionaler Einstiegspunkt für PostScript-Geräte.

Syntax

ULONG DrvFontManagement(
  [in]           SURFOBJ *pso,
  [in, optional] FONTOBJ *pfo,
  [in]           ULONG   iMode,
  [in]           ULONG   cjIn,
  [in]           PVOID   pvIn,
  [in]           ULONG   cjOut,
  [out]          PVOID   pvOut
);

Parameter

[in] pso

Zeiger auf eine SURFOBJ-Struktur .

[in, optional] pfo

Zeiger auf eine FONTOBJ-Struktur .

[in] iMode

Gibt die auszuführende Escapenummer an. Dies muss entweder gleich QUERYESCSUPPORT (definiert in wingdi.h) oder im Bereich sein, der über 0x3FE 0x100.

[in] cjIn

Gibt die Größe des Puffers in Bytes an, auf den der pvIn-Parameter verweist.

[in] pvIn

Zeiger auf einen Eingabepuffer. Wenn der iMode-Parameter QUERYESCSUPPORT ist, zeigt pvIn auf einen ULONG-Wert im Bereich 0x100 bis 0x3FE.

[in] cjOut

Gibt die Größe des Ausgabepuffers in Bytes an, auf den der pvOut-Parameter verweist.

[out] pvOut

Zeiger auf den Ausgabedatenpuffer.

Rückgabewert

Wenn diese Funktion vom Gerätetreiber eingebunden ist, übergibt GDI Aufrufe einer Anwendung an ExtEscape für Escapenummern, die über 0x3fe 0x100, oder für den QUERYESCSUPPORT-Escape, wenn das erste DWORD, auf das von pvIn verwiesen wird, im Bereich 0x100 bis 0x3fe liegt.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile winddi.h (einschließlich Winddi.h)

Weitere Informationen

FONTOBJ

SURFOBJ