Partilhar via


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

O método IPrintOemUni::DevMode, fornecido pela renderização de plug-ins para Unidrv, executa operações em membros de DEVMODEW privados.

Sintaxe

HRESULT DevMode(
  DWORD       dwMode,
  POEMDMPARAM pOemDMParam
);

Parâmetros

dwMode

Especifica uma constante fornecida pelo chamador. Consulte a seção Comentários para obter mais informações.

pOemDMParam

Ponteiro fornecido pelo chamador para uma estrutura de OEMDMPARAM.

Valor de retorno

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

Código de retorno Descrição
S_OK
A operação foi bem-sucedida.
E_FAIL
Falha na operação

Observações

Um plug-in de renderização para Unidrv deve implementar o método IPrintOemUni::DevMode.

Se você estiver fornecendo um plug-in de interface do usuário para Unidrv e se estiver adicionando membros privados à estrutura de DEVMODEW do driver, você deverá implementar os métodos IPrintOemUI::DevMode e IPrintOemUni::DevMode. O código que implementa esses métodos deve ser idêntico e pode ser colocado em uma biblioteca que esteja estaticamente vinculada ao plug-in da interface do usuário e ao plug-in de renderização.

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

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho prcomoem.h (inclua Prcomoem.h)

Consulte também

IPrintOemUI::D evMode

IPrintOemUni