OEMMEMORYUSAGE 구조체(printoem.h)

OEMMEMORYUSAGE 구조체는 렌더링 플러그 인의 IPrintOemUni::MemoryUsage 메서드에 대한 입력 매개 변수로 사용됩니다.

구문

typedef struct {
  DWORD dwFixedMemoryUsage;
  DWORD dwPercentMemoryUsage;
  DWORD dwMaxBandSize;
} OEMMEMORYUSAGE, *POEMMEMORYUSAGE;

멤버

dwFixedMemoryUsage

IPrintOemUni::MemoryUsage 메서드에 필요한 고정 크기 메모리의 양(바이트)을 지정합니다. 렌더링 플러그 인에서 제공합니다.

dwPercentMemoryUsage

IPrintOemUni::ImageProcessing에서 받은 원본 비트맵 크기의 백분율로 표현되는 IPrintOemUni::MemoryUsage 메서드에 필요한 고정 크기 메모리의 양을 지정합니다. 렌더링 플러그 인에서 제공합니다.

dwMaxBandSize

원본 비트맵에 사용할 수 있는 최대 크기(바이트)를 지정합니다. 이는 Unidrv가 dwFixedMemoryUsage 및 dwPercentMemoryUsage 에 포함된 플러그 인 제공 값을 적용할 때 빼는 데 사용하는 값 입니다. Unidrv에서 제공합니다.

설명

Unidrv 드라이버는 이 구조체의 dwFixedMemoryUsagedwPercentMemoryUsage 멤버의 값을 사용하여 렌더링 플러그 인의 IPrintOemUni::ImageProcessing 메서드의 메모리 요구 사항을 고려하여 GDI 드로잉 표면의 최적의 크기를 결정합니다. 이러한 멤버를 사용하는 방법에 대한 자세한 내용은 IPrintOemUni::MemoryUsage의 설명 섹션을 참조하세요.

요구 사항

요구 사항
헤더 printoem.h(Printoem.h 포함)

추가 정보

IPrintOemUni::ImageProcessing

IPrintOemUni::MemoryUsage