Condividi tramite


Struttura MONITORUI (winsplp.h)

La struttura MONITORUI contiene puntatori alle funzioni all'interno di una DLL dell'interfaccia utente di monitoraggio della porta che il spooler di stampa chiama.

Sintassi

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;

Membri

dwMonitorUISize

Dimensioni, in byte, della struttura MONITORUI.

pfnAddPortUI

Puntatore alla DLL dell'interfaccia utente di monitoraggio della porta funzione addPortUI che aggiunge una porta della stampante, quindi ottiene le informazioni di configurazione della porta dall'utente e lo invia alla DLL del server di monitoraggio delle porte.

pfnConfigurePortUI

Puntatore alla DLL dell'interfaccia utente di monitoraggio della porta funzione ConfigurePortUI che ottiene le informazioni di configurazione della porta dall'utente e lo invia alla DLL del server di monitoraggio della porta.

pfnDeletePortUI

Puntatore alla DLL dell'interfaccia utente di monitoraggio della porta funzione DeletePortUI che elimina una porta della stampante.

Osservazioni

Tutti i membri della struttura devono essere inizializzati dalla DLL dell'interfaccia utente di Monitoraggio porte. L'indirizzo della struttura viene passato allo spooler di stampa come valore restituito per la funzione InitializePrintMonitorUI.

Fabbisogno

Requisito Valore
intestazione winsplp.h (includere Winsplp.h)

Vedere anche

InitializePrintMonitorUI