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)

Voir aussi

IPrintOemUni ::ImageProcessing

IPrintOemUni ::MemoryUsage