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.
HRESULT EnableEvents(
[in] GUID printerDriverId
);
[in] printerDriverId
GUID que representa el controlador especificado para el que se habilitan los eventos. Este GUID se especifica en el archivo INF y también lo especifica la directiva de archivo de manifiesto "PrinterDriverID".
Este método devuelve un valor de HRESULT.
La extensión de impresora debe llamar a este método cuando se inicia para que los eventos del controlador se generen para que lo consuman.
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 en su lugar una interfaz de usuario estándar.
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 8 |
de la plataforma de destino de | Escritorio |
encabezado de | printerextension.h |