MONITORUI-Struktur (winsplp.h)
Die MONITORUI- Struktur enthält Zeiger auf die Funktionen in einer Portmonitor-UI-DLL, die der Druckspooler aufruft.
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;
Angehörige
dwMonitorUISize
Größe der MONITORUI- Struktur in Byte.
pfnAddPortUI
Zeiger auf die Portmonitor-UI-DLL AddPortUI- Funktion, die einen Druckerport hinzufügt, ruft dann Portkonfigurationsinformationen vom Benutzer ab und sendet sie an die Portmonitorserver-DLL.
pfnConfigurePortUI
Zeiger auf die Portmonitor-UI-DLL ConfigurePortUI--Funktion, die Portkonfigurationsinformationen vom Benutzer abruft und an die Portmonitorserver-DLL sendet.
pfnDeletePortUI
Zeiger auf die UI-DLL des Portmonitors DeletePortUI--Funktion, die einen Druckerport löscht.
Bemerkungen
Alle Strukturmber müssen durch die Portmonitor-UI-DLL initialisiert werden. Die Adresse der Struktur wird als Rückgabewert für die InitializePrintMonitorUI--Funktion an den Druckspooler übergeben.
Anforderungen
Anforderung | Wert |
---|---|
Header- | winsplp.h (include Winsplp.h) |