Compartir a través de


Método IPrintOemUI::P rinterEvent (prcomoem.h)

El método IPrintOemUI::PrinterEvent permite que un complemento de interfaz de usuario procese eventos de impresora.

Sintaxis

HRESULT PrinterEvent(
  PWSTR  pPrinterName,
  INT    iDriverEvent,
  DWORD  dwFlags,
  LPARAM lParam
);

Parámetros

pPrinterName

Puntero proporcionado por el autor de la llamada a una cadena de nombre de impresora terminada en NULL. La cadena puede identificar una impresora local ("PrinterName") o una impresora remota ("\Machine\PrinterName").

iDriverEvent

Valor proporcionado por el autor de la llamada que identifica el evento que se ha producido. Para obtener una lista de valores válidos, consulte DrvPrinterEvent.

dwFlags

Marcas proporcionadas por el autor de la llamada. Para obtener una lista de marcas válidas, consulte DrvPrinterEvent.

lParam

Parámetro específico del evento proporcionado por el autor de la llamada. Para obtener más información, vea drvPrinterEvent.

Valor devuelto

El método debe devolver uno de los valores siguientes.

Código devuelto Descripción
S_OK
La operación se realizó correctamente.
E_FAIL
Error en la operación.
E_NOTIMPL
El método no se implementa.

Observaciones

Un método IPrintOemUI::PrinterEvent del complemento de interfaz de usuario realiza los mismos tipos de operaciones que la función de DrvPrinterEvent que exporta los archivos DLL de la interfaz de impresora en modo de usuario. Para obtener información sobre los eventos de impresora y cómo se deben procesar, consulte la descripción de la función DrvPrinterEvent.

Si proporciona un complemento de interfaz de usuario, el controlador de impresora DrvPrinterEvent función llama al método IPrintOemUI::PrinterEvent. La función drvPrinterEvent realiza su propio procesamiento para el evento especificado y, a continuación, llama al método IPrintOemUI::PrinterEvent para controlar el procesamiento adicional del evento.

Si varios complementos de interfaz de usuario exportan IPrintOemUI::PrinterEvent métodos, se llama a los métodos en el orden en que se especifican los complementos para la instalación.

Para obtener más información sobre cómo crear e instalar complementos de interfaz de usuario, vea Personalización de los controladores de impresora de Microsoft.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de prcomoem.h (include Prcomoem.h)

Consulte también

drvPrinterEvent de

IPrintOemUI