Поделиться через


Структура OEMUIPSPARAM (printoem.h)

Структура OEMUIPSPARAM передается в методы IPrintOemUI::D evicePropertySheets и IPrintOemUI::D ocumentPropertySheets подключаемого модуля пользователя.

Синтаксис

typedef struct _OEMUIPSPARAM {
  DWORD     cbSize;
  POEMUIOBJ poemuiobj;
  HANDLE    hPrinter;
  PWSTR     pPrinterName;
  HANDLE    hModule;
  HANDLE    hOEMHeap;
  PDEVMODE  pPublicDM;
  PVOID     pOEMDM;
  PVOID     pOEMUserData;
  DWORD     dwFlags;
  PVOID     pOemEntry;
} OEMUIPSPARAM, *POEMUIPSPARAM;

Члены

cbSize

Размер структуры OEMUIPSPARAM . Предоставляется драйвером Unidrv или Pscript5.

poemuiobj

Не используется.

hPrinter

Дескриптор к принтеру. Предоставляется драйвером Unidrv или Pscript5.

pPrinterName

Строка, содержащая имя принтера. Предоставляется драйвером Unidrv или Pscript5.

hModule

Обработка подключаемого модуля пользовательского интерфейса. Предоставляется драйвером Unidrv или Pscript5.

hOEMHeap

Выполните обработку кучи, из которой можно выделить пространство, вызвав функцию HeapAlloc . Предоставляется драйвером Unidrv или Pscript5.

pPublicDM

Для вызовов IPrintOemUI::D ocumentPropertySheets

Предоставленный вызывающим элементом указатель на общедоступную структуру DEVMODEW принтера.

Для вызовов IPrintOemUI::D evicePropertySheets

Не используется.

pOEMDM

Для вызовов IPrintOemUI::D ocumentPropertySheets
Поставляемый вызывающим указателем на частные члены DEVMODEW подключаемого модуля пользовательского интерфейса.

Для вызовов IPrintOemUI::D evicePropertySheets
Не используется.

pOEMUserData

Указатель, предоставляемый подключаемым модулем пользовательского интерфейса, на расположение, содержащее личные сведения. Этот указатель возвращается на функцию обратного вызова _CPSUICALLBACK типа подключаемого модуля при изменении элемента листа свойств.

dwFlags

Для вызовов IPrintOemUI::D ocumentPropertySheets
Содержит содержимое элемента fMode структуры DOCUMENTPROPERTYHEADER, полученного функцией DrvDocumentPropertySheets драйвера принтера.

Для вызовов IPrintOemUI::D evicePropertySheets
Содержит содержимое элемента Flags структуры DEVICEPROPERTYHEADER, полученного функцией DrvDevicePropertySheets драйвера принтера.

pOemEntry

Зарезервировано для системного использования.

Требования

Требование Значение
Заголовок printoem.h (включая Printoem.h)

См. также раздел

DrvDevicePropertySheets

DrvDocumentPropertySheets

IPrintOemUI::D evicePropertySheets

IPrintOemUI::D ocumentPropertySheets

_CPSUICALLBACK