Share via


Struttura MONITORUI (winsplp.h)

La struttura MONITORUI contiene puntatori alle funzioni all'interno di una DLL dell'interfaccia utente di monitoraggio delle porte 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;

Members

dwMonitorUISize

Dimensioni, in byte, della struttura MONITORUI .

pfnAddPortUI

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

pfnConfigurePortUI

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

pfnDeletePortUI

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

Commenti

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 .

Requisiti

Requisito Valore
Intestazione winsplp.h (include Winsplp.h)

Vedi anche

InitializePrintMonitorUI