Freigeben über


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)

Siehe auch

InitializePrintMonitorUI-