Structure OEMMEMORYUSAGE (printoem.h)
La structure OEMMEMORYUSAGE est utilisée comme paramètre d’entrée de 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 l’image 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 que Unidrv utilise 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 des membres dwFixedMemoryUsage et dwPercentMemoryUsage de cette structure pour déterminer la taille optimale d’une surface de dessin GDI, en tenant compte des besoins en mémoire de la méthode IPrintOemUni ::ImageProcessing d’un plug-in de rendu. Pour plus d’informations sur l’utilisation de ces membres, consultez la section Remarques dans IPrintOemUni ::MemoryUsage.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | printoem.h (inclure Printoem.h) |