STRUCTURE OEMMEMORYUSAGE (printoem.h)
La structure OEMMEMORYUSAGE est utilisée comme paramètre d’entrée pour la méthode IPrintOemUni ::MemoryUsage d’un plug-in de rendu.
Syntaxe
typedef struct {
DWORD dwFixedMemoryUsage;
DWORD dwPercentMemoryUsage;
DWORD dwMaxBandSize;
} OEMMEMORYUSAGE, *POEMMEMORYUSAGE;
Membres
dwFixedMemoryUsage
Spécifie la quantité, en octets, de mémoire de taille fixe requise par la méthode IPrintOemUni ::MemoryUsage. Fourni par le plug-in de rendu.
dwPercentMemoryUsage
Spécifie la quantité de mémoire de taille variable requise par la méthode IPrintOemUni ::MemoryUsage, exprimée en pourcentage de la taille de la bitmap source reçue par IPrintOemUni ::ImageProcessing. Fourni par le plug-in de rendu.
dwMaxBandSize
Spécifie la taille maximale, en octets, qui peut être utilisée pour les bitmaps sources. Il s’agit de la valeur utilisée par Unidrv pour soustraire lors de l’application des valeurs fournies par le plug-in contenues dans dwFixedMemoryUsage et dwPercentMemoryUsage. Fourni par Unidrv.
Remarques
Le pilote Unidrv utilise les valeurs de la dwFixedMemoryUsage et dwPercentMemoryUsage membres de cette structure pour déterminer la taille optimale d’une surface de dessin GDI, en tenant compte des exigences de mémoire d’un plug-in de rendu IPrintOemUni ::ImageProcessing méthode. Pour plus d’informations sur l’utilisation de ces membres, consultez la section Remarques dans IPrintOemUni ::MemoryUsage.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | printoem.h (include Printoem.h) |