Partilhar via


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)

Consulte também

InitializePrintMonitorUI