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)

Confira também

InitializePrintMonitorUI