MONITORUI-Struktur (winsplp.h)
Die MONITORUI-Struktur enthält Zeiger auf die Funktionen in einer Portmonitor-UI-DLL, die vom Druckspooler aufgerufen wird.
Syntax
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;
Member
dwMonitorUISize
Größe der MONITORUI-Struktur in Byte.
pfnAddPortUI
Zeiger auf die AddPortUI-Funktion der Portmonitor-UI-DLL, die einen Druckerport hinzufügt, dann Portkonfigurationsinformationen vom Benutzer abruft und an die Portmonitorserver-DLL sendet.
pfnConfigurePortUI
Zeiger auf die ConfigurePortUI-Funktion der Portmonitor-UI-DLL, die Portkonfigurationsinformationen vom Benutzer abruft und an die Portmonitorserver-DLL sendet.
pfnDeletePortUI
Zeiger auf die DeletePortUI-Funktion der Portmonitor-UI-DLL, die einen Druckerport löscht.
Hinweise
Alle Strukturmember müssen von der Portmonitor-UI-DLL initialisiert werden. Die Adresse der Struktur wird an den Druckspooler als Rückgabewert für die InitializePrintMonitorUI-Funktion übergeben.
Anforderungen
Anforderung | Wert |
---|---|
Header | winsplp.h (winsplp.h einschließen) |