Partager via


Structure MONITORUI (winsplp.h)

La structure MONITORUI contient des pointeurs vers les fonctions au sein d’une DLL d’interface utilisateur de moniteur de port que le spouleur d’impression appelle.

Syntaxe

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;

Membres

dwMonitorUISize

Taille, en octets, de la structure MONITORUI .

pfnAddPortUI

Pointeur vers la fonction AddPortUI de dll d’interface utilisateur du moniteur de port qui ajoute un port d’imprimante, puis obtient les informations de configuration de port de l’utilisateur et les envoie à la DLL du serveur de surveillance de port.

pfnConfigurePortUI

Pointeur vers la fonction ConfigurePortUI de la DLL de l’interface utilisateur du moniteur de port qui obtient des informations de configuration de port de l’utilisateur et les envoie à la DLL du serveur moniteur de port.

pfnDeletePortUI

Pointeur vers la fonction DeletePortUI de dll d’interface utilisateur du moniteur de port qui supprime un port d’imprimante.

Remarques

Tous les membres de structure doivent être initialisés par la DLL d’interface utilisateur du moniteur de port. L’adresse de la structure est passée au spouleur d’impression comme valeur de retour pour la fonction InitializePrintMonitorUI .

Configuration requise

Condition requise Valeur
En-tête winsplp.h (inclure Winsplp.h)

Voir aussi

InitializePrintMonitorUI