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