Freigeben über


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)

Weitere Informationen

InitializePrintMonitorUI