다음을 통해 공유


OEMMEMORYUSAGE 구조체(printoem.h)

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

통사론

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

회원

dwFixedMemoryUsage

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

dwPercentMemoryUsage

IPrintOemUni::MemoryUsage 메서드에 필요한 가변 크기 메모리 크기를 지정하며, IPrintOemUni::ImageProcessing받은 원본 비트맵 크기의 백분율로 표현됩니다. 렌더링 플러그 인에서 제공합니다.

dwMaxBandSize

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

발언

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

요구 사항

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

참고 항목

IPrintOemUni::ImageProcessing

IPrintOemUni::MemoryUsage