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 드라이버는 이 구조체의 dwFixedMemoryUsage 및 dwPercentMemoryUsage 멤버의 값을 사용하여 렌더링 플러그 인의 IPrintOemUni::ImageProcessing 메서드의 메모리 요구 사항을 고려하여 GDI 드로잉 표면의 최적의 크기를 결정합니다. 이러한 멤버를 사용하는 방법에 대한 자세한 내용은 IPrintOemUni::MemoryUsage의 설명 섹션을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | printoem.h(Printoem.h 포함) |