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


Структура MONITORUI (winsplp.h)

Структура MONITORUI содержит указатели на функции в библиотеке DLL пользовательского интерфейса монитора портов, вызываемой spooler.

Синтаксис

typedef struct _MONITORUI {
  DWORD dwMonitorUISize;
  BOOL()(PCWSTR pszServer,HWND hWnd,PCWSTR pszMonitorNameIn,PWSTR *ppszPortNameOut) * pfnAddPortUI;
  BOOL( )(PCWSTR pName,HWND hWnd,PCWSTR pPortName) *pfnConfigurePortUI;
  BOOL( )(PCWSTR pszServer,HWND hWnd,PCWSTR pszPortName) *pfnDeletePortUI;
} MONITORUI, *PMONITORUI;

Члены

dwMonitorUISize

Размер в байтах структуры MONITORUI.

pfnAddPortUI

Указатель на библиотеку DLL пользовательского интерфейса монитора портов, функцию AddPortUI, которая добавляет порт принтера, а затем получает сведения о конфигурации порта от пользователя и отправляет его в библиотеку DLL сервера мониторинга портов.

pfnConfigurePortUI

Указатель на библиотеку DLL пользовательского интерфейса монитора портов ConfigurePortUI, которая получает сведения о конфигурации порта от пользователя и отправляет его в библиотеку DLL сервера мониторинга портов.

pfnDeletePortUI

Указатель на библиотеку DLL пользовательского интерфейса монитора портов DeletePortUI функцию, которая удаляет порт принтера.

Замечания

Все элементы структуры должны быть инициализированы библиотекой DLL пользовательского интерфейса монитора портов. Адрес структуры передается в средство spooler печати в качестве возвращаемого значения функции InitializePrintMonitorUI.

Требования

Требование Ценность
заголовка winsplp.h (include Winsplp.h)

См. также

InitializePrintMonitorUI