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) |