Compartir a través de


Método IPrintOemUni::D evMode (prcomoem.h)

El IPrintOemUni::DevMode método, proporcionado por los complementos de representación para Unidrv, realiza operaciones en miembros DEVMODEW privados.

Sintaxis

HRESULT DevMode(
  DWORD       dwMode,
  POEMDMPARAM pOemDMParam
);

Parámetros

dwMode

Especifica una constante proporcionada por el autor de la llamada. Vea la sección Comentarios para obtener más información.

pOemDMParam

Puntero proporcionado por el autor de la llamada a una estructura OEMDMPARAM .

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

Comentarios

Un complemento de representación para Unidrv debe implementar el IPrintOemUni::DevMode método .

Si va a proporcionar un complemento de interfaz de usuario para Unidrv y, si va a agregar miembros privados a la estructura DEVMODEW del controlador, debe implementar los IPrintOemUI::DevMode métodos y IPrintOemUni::DevMode . El código que implementa estos métodos debe ser idéntico y se puede colocar en una biblioteca que esté vinculada estáticamente tanto al complemento de interfaz de usuario como al complemento de representación.

El IPrintOemUni::DevMode método debe realizar la operación indicada por su valor dwMode . Cada vez IPrintOemUni::DevMode que se llama a dwMode contiene una de las siguientes constantes, que se enumeran en el orden en que se reciben:

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado prcomoem.h (include Prcomoem.h)

Consulte también

IPrintOemUI::D evMode

IPrintOemUni