Método IPrintOemUI::P rinterEvent (prcomoem.h)
El IPrintOemUI::PrinterEvent
método 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, consulte DrvPrinterEvent.
Valor devuelto
El método debe devolver uno de los valores siguientes.
Código devuelto | Descripción |
---|---|
|
La operación se realizó correctamente. |
|
Error en la operación. |
|
El método no está implementado. |
Comentarios
Un método del complemento de interfaz de IPrintOemUI::PrinterEvent
usuario realiza los mismos tipos de operaciones que la función 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, la función DrvPrinterEvent del controlador de impresora llama al IPrintOemUI::PrinterEvent
método . La función DrvPrinterEvent realiza su propio procesamiento para el evento especificado y, a continuación, llama al método para controlar el IPrintOemUI::PrinterEvent
procesamiento adicional del evento.
Si IPrintOemUI::PrinterEvent
varios complementos de interfaz de usuario exportan 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 Personalizar los controladores de impresora de Microsoft.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | prcomoem.h (incluya Prcomoem.h) |