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