Compartilhar via


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

O IPrintOemUI::DevMode método, fornecido por plug-ins de interface do usuário, executa operações nos membros DEVMODEW privados do plug-in.

Sintaxe

HRESULT DevMode(
  DWORD       dwMode,
  POEMDMPARAM pOemDMParam
);

Parâmetros

dwMode

Constante fornecida pelo chamador. Consulte a seção Comentários a seguir.

pOemDMParam

Ponteiro fornecido pelo chamador para uma estrutura OEMDMPARAM .

Retornar valor

O método deve retornar um dos valores a seguir.

Código de retorno Descrição
S_OK
A operação foi realizada com êxito.
E_FAIL
Falha na operação.
E_NOTIMPL
O método não está implementado.

Comentários

Os plug-ins de interface do usuário devem implementar um IPrintOemUI::DevMode método se definirem membros de estrutura DEVMODEW privados. A finalidade do método é definir, validar ou converter (de uma versão para outra) o conteúdo dos membros privados da estrutura DEVMODEW.

Uma seção DEVMODEW privada deve ser precedida por uma estrutura OEM_DMEXTRAHEADER .

O IPrintOemUI::DevMode método deve executar a operação indicada pelo valor dwMode . Cada vez IPrintOemUI::DevMode que é chamado, dwMode contém uma das seguintes constantes, que são listadas na ordem em que são recebidas:

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho prcomoem.h (inclua Prcomoem.h)

Confira também

IPrintOemPS::D evMode

IPrintOemUI

IPrintOemUni::D evMode