Fonction DrvQueryFontCaps (winddi.h)
La fonction DrvQueryFontCaps définit les fonctionnalités du pilote de police.
Syntaxe
LONG DrvQueryFontCaps(
ULONG culCaps,
ULONG *pulCaps
);
Paramètres
culCaps
Spécifie le nombre de valeurs ULONG dans le tableau vers lequel le paramètre pulCaps peut être écrit par le pilote de police.
pulCaps
Pointeur vers un tableau qui reçoit le nombre de valeurs spécifiées dans le premier paramètre. Les éléments du tableau ont les significations suivantes :
Élément | Signification |
---|---|
pulCaps[0] | Nombre de valeurs ULONG dans le tableau complet. Si culCaps est inférieur à cette valeur, l’appelant reçoit un tableau incomplet. |
pulCaps[1] |
Ensemble d’indicateurs qui peuvent être une ou plusieurs des valeurs suivantes :
|
Valeur retournée
La valeur de retour correspond au nombre de valeurs ULONG écrites dans la mémoire tampon de destination si la fonction réussit. Sinon, c’est FD_ERROR.
Remarques
Un pilote peut signaler qu’il prend en charge plusieurs formats pour une police. Par exemple, un pilote peut, en principe, retourner avec QC_1BIT et QC_4BIT ensemble, indiquant qu’il est capable de renvoyer des versions monochromes et anti-aaliased de la police. Toutes les bitmaps générées par un pilote de police doivent démarrer et se terminer sur des limites 32 bits. Si nécessaire, la fin d’une bitmap doit être « rembourrée » pour répondre à cette exigence.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | winddi.h (inclure Winddi.h) |