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

Confira também

IPrinterExtensionManager