Leer en inglés

Compartir a través de


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 habilitan 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 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.

Observaciones

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.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 8
de la plataforma de destino de Escritorio
encabezado de printerextension.h

Consulte también

IPrinterExtensionManager