Método IPrinterExtensionManager::EnableEvents (printerextension.h)
O método EnableEvents permite que os eventos sejam gerados para o driver de impressora especificado até que DisableEvents seja chamado.
Sintaxe
HRESULT EnableEvents(
[in] GUID printerDriverId
);
Parâmetros
[in] printerDriverId
O GUID que representa o driver especificado para o qual habilitar eventos. Esse GUID é especificado no arquivo INF e também é especificado pela diretiva de arquivo de manifesto 'PrinterDriverID'.
Retornar valor
Esse método retorna um valor HRESULT .
A extensão da impressora deve chamar esse método quando ele é iniciado para que os eventos de driver sejam gerados para que ele consuma.
Comentários
No caso de um evento de driver como, por exemplo, Preferências de Impressão ou Notificações de Impressora, espera-se que o aplicativo chame EnableEvents. Mas se o aplicativo não chamar EnableEvents dentro de 5 segundos, o sistema de impressão pressupõe que uma interface do usuário foi chamada, mas não está sendo responsiva para que uma interface do usuário padrão seja exibida.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | printerextension.h |