Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El controlador de impresora DrvDriverEvent función llama a un método de IPrintOemUI::DriverEvent
del complemento de interfaz de usuario para el procesamiento adicional de eventos del controlador de impresora.
Sintaxis
HRESULT DriverEvent(
DWORD dwDriverEvent,
DWORD dwLevel,
LPBYTE pDriverInfo,
LPARAM lParam
);
Parámetros
dwDriverEvent
Marca de bits proporcionada por el autor de la llamada que indica el evento que se ha producido. Las marcas válidas se muestran en la tabla siguiente.
Bandera | Definición |
---|---|
DRIVER_EVENT_DELETE | El controlador se está quitando. |
DRIVER_EVENT_INITIALIZE | El controlador acaba de instalarse. |
dwLevel
Valor proporcionado por el autor de la llamada que indica el tipo de estructura al que apunta el parámetro pDriverInfo, como se indica en la tabla siguiente.
valor de dwLevel | Estructura a la que apunta pDriverInfo |
---|---|
1 | DRIVER_INFO_1 |
2 | DRIVER_INFO_2 |
3 | DRIVER_INFO_3 |
Las estructuras DRIVER_INFO_N se describen en la documentación del SDK de Microsoft Windows.
pDriverInfo
Puntero proporcionado por el autor de la llamada a una estructura cuyo tipo se identifica mediante el parámetro dwLevel.
lParam
Marcas proporcionadas por el autor de la llamada. Consulte la siguiente sección Comentarios.
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 se implementa. |
Observaciones
Un método IPrintOemUI::DriverEvent
del complemento de interfaz de usuario realiza los mismos tipos de operaciones que la función DrvDriverEvent que exporta los archivos DLL de la interfaz de impresora en modo de usuario. Para obtener información sobre los eventos de controlador y cómo se deben procesar, consulte la descripción de la función DrvDriverEvent de.
Si proporciona un complemento de interfaz de usuario, el controlador de impresora DrvDriverEvent función llama al método IPrintOemUI::DriverEvent
. La función drvDriverEvent realiza su propio procesamiento para el evento especificado y, a continuación, llama al método IPrintOemUI::DriverEvent
para controlar el procesamiento adicional del evento.
Si varios complementos de interfaz de usuario exportan IPrintOemUI::DriverEvent
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) |