Partager via


Fonction DrvFontManagement (winddi.h)

La fonction DrvFontManagement est un point d’entrée facultatif fourni pour les appareils PostScript.

Syntaxe

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

Paramètres

[in] pso

Pointeur vers une structure SURFOBJ .

[in, optional] pfo

Pointeur vers une structure FONTOBJ .

[in] iMode

Spécifie le numéro d’échappement à effectuer. Cela doit être égal à QUERYESCSUPPORT (défini dans wingdi.h) ou dans la plage 0x100 par 0x3FE.

[in] cjIn

Spécifie la taille, en octets, de la mémoire tampon vers laquelle pointe le paramètre pvIn .

[in] pvIn

Pointeur vers une mémoire tampon d’entrée. Si le paramètre iMode est QUERYESCSUPPORT, pvIn pointe vers une valeur ULONG dans la plage 0x100 à 0x3FE.

[in] cjOut

Spécifie la taille, en octets, de la mémoire tampon de sortie pointée vers le paramètre pvOut .

[out] pvOut

Pointeur vers la mémoire tampon des données de sortie.

Valeur retournée

Si cette fonction est accrochée par le pilote de périphérique, GDI transmet les appels effectués par une application à ExtEscape pour les numéros d’échappement 0x100 via 0x3fe, ou pour l’échappement QUERYESCSUPPORT lorsque le premier DWORD vers lequel pvIn pointe se trouve dans la plage 0x100 par 0x3fe.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête winddi.h (inclure Winddi.h)

Voir aussi

FONTOBJ

SURFOBJ