Estrutura MONITORUI (winsplp.h)
A estrutura MONITORUI contém ponteiros para as funções dentro de uma DLL de interface do usuário do monitor de porta que o spooler de impressão chama.
Sintaxe
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;
Membros
dwMonitorUISize
Tamanho, em bytes, da estrutura MONITORUI .
pfnAddPortUI
Ponteiro para a função AddPortUI da IU do monitor de porta que adiciona uma porta de impressora, obtém informações de configuração de porta do usuário e as envia para a DLL do servidor de monitor de porta.
pfnConfigurePortUI
Ponteiro para a função ConfigurePortUI da DLL do monitor de porta que obtém informações de configuração de porta do usuário e as envia para a DLL do servidor de monitor de porta.
pfnDeletePortUI
Ponteiro para a função DeletePortUI da DLL da interface do usuário do monitor de porta que exclui uma porta da impressora.
Comentários
Todos os membros da estrutura devem ser inicializados pela DLL da interface do usuário do monitor de porta. O endereço da estrutura é passado para o spooler de impressão como o valor retornado para a função InitializePrintMonitorUI .
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | winsplp.h (inclua Winsplp.h) |