Структура 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) |