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

El IPrintOemUI::DevMode método, proporcionado por los complementos de interfaz de usuario, realiza operaciones en los miembros privados de DEVMODEW del complemento.

Sintaxis

HRESULT DevMode(
  DWORD       dwMode,
  POEMDMPARAM pOemDMParam
);

Parámetros

dwMode

Constante proporcionada por el autor de la llamada. Consulte la siguiente sección Comentarios.

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.
E_NOTIMPL
El método no está implementado.

Comentarios

Los complementos de interfaz de usuario deben implementar un IPrintOemUI::DevMode método si definen miembros privados de la estructura DEVMODEW . El propósito del método es definir, validar o convertir (de una versión a otra) el contenido de los miembros de estructura DEVMODEW privados.

Una sección PRIVADA DEVMODEW debe estar precedida por una estructura de OEM_DMEXTRAHEADER .

El IPrintOemUI::DevMode método debe realizar la operación indicada por su valor dwMode . Cada vez IPrintOemUI::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 (incluya Prcomoem.h)

Consulte también

IPrintOemPS::D evMode

IPrintOemUI

IPrintOemUni::D evMode