структура DOCEVENT_CREATEDCPRE (winddiui.h)

Структура DOCEVENT_CREATEDCPRE содержит набор значений, используемых в определенных вызовах DrvDocumentEvent и IPrintOemUI2::D ocumentEvent.

Синтаксис

typedef struct _DOCEVENT_CREATEDCPRE {
  PWSTR     pszDriver;
  PWSTR     pszDevice;
  PDEVMODEW pdm;
  BOOL      bIC;
} DOCEVENT_CREATEDCPRE, *PDCEVENT_CREATEDCPRE;

Члены

pszDriver

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

pszDevice

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

pdm

Указатель на структуру DEVMODEW, переданную в CreateIC или CreateDC (как описано в документации по Microsoft Windows SDK). Этот элемент может иметь значение NULL.

bIC

Указывает, передается ли структура DEVMODEW, на которую указывает член pdm , в CreateIC или CreateDC. Если задано значение TRUE, вызывается CreateIC. Если задано значение FALSE, вызывается CreateDC.

Комментарии

Структура DOCEVENT_CREATEDCPRE определена для Windows XP и более поздних версий.

Эта структура используется в сочетании с вызовом DrvDocumentEvent или IPrintOemUI2::D ocumentEvent, в котором параметру iEsc присвоено значение DOCUMENTEVENT_CREATEDCPRE. Перед вызовом любой из этих функций вызывающий объект должен заполнить элементы этой структуры.

Требования

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

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

DrvDocumentEvent

IPrintOemUI2::D ocumentEvent