Método IPrinterExtensionManager::EnableEvents (printerextension.h)
El método EnableEvents permite generar eventos para el controlador de impresora especificado hasta que se llame a DisableEvents .
Sintaxis
HRESULT EnableEvents(
[in] GUID printerDriverId
);
Parámetros
[in] printerDriverId
GUID que representa el controlador especificado para el que se van a habilitar los eventos. Este GUID se especifica en el archivo INF y también lo especifica la directiva de archivo de manifiesto "PrinterDriverID".
Valor devuelto
Este método devuelve un valor HRESULT .
La extensión de impresora debe llamar a este método cuando se inicia para que se generen eventos de controlador para que los consuma.
Comentarios
En el caso de un evento de controlador como, por ejemplo, Preferencias de impresión o Notificaciones de impresora, se espera que la aplicación llame a EnableEvents. Pero si la aplicación no llama a EnableEvents en un plazo de 5 segundos, el sistema de impresión supone que se llamó a una interfaz de usuario, pero no responde, por lo que se muestra una interfaz de usuario estándar en su lugar.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Plataforma de destino | Escritorio |
Encabezado | printerextension.h |