Структура MONITORUI (winsplp.h)
Структура MONITORUI содержит указатели на функции в библиотеке DLL пользовательского интерфейса монитора портов, которую вызывает диспетчер очереди печати.
Синтаксис
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
Указатель на функцию AddPortUI для пользовательского интерфейса монитора портов dll, которая добавляет порт принтера, а затем получает от пользователя сведения о конфигурации порта и отправляет их в библиотеку DLL сервера мониторинга портов.
pfnConfigurePortUI
Указатель на функцию ConfigurePortUI пользовательского интерфейса монитора портов, которая получает от пользователя сведения о конфигурации портов и отправляет их в библиотеку DLL сервера мониторинга портов.
pfnDeletePortUI
Указатель на функцию DeletePortUI пользовательского интерфейса монитора портов, которая удаляет порт принтера.
Комментарии
Все элементы структуры должны быть инициализированы библиотекой DLL пользовательского интерфейса монитора портов. Адрес структуры передается очереди печати в качестве возвращаемого значения для функции InitializePrintMonitorUI .
Требования
Требование | Значение |
---|---|
Заголовок | winsplp.h (включая Winsplp.h) |