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 DLL da interface do usuário do monitor de porta função AddPortUI que adiciona uma porta de impressora e, em seguida, 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 DLL da interface do usuário do monitor de porta função ConfigurePortUI que obtém informações de configuração de porta do usuário e as envia para a DLL do servidor do monitor de porta.
pfnDeletePortUI
Ponteiro para a DLL da interface do usuário do monitor de porta função DeletePortUI que exclui uma porta da impressora.
Observações
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 da função InitializePrintMonitorUI.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | winsplp.h (inclua Winsplp.h) |