Compartilhar via


Método IPrintOemUni::ResetPDEV (prcomoem.h)

O método IPrintOemUni::ResetPDEV permite que um plug-in de renderização para Unidrv redefina sua estrutura PDEV.

Sintaxe

HRESULT ResetPDEV(
  PDEVOBJ pdevobjOld,
  PDEVOBJ pdevobjNew
);

Parâmetros

pdevobjOld

Ponteiro fornecido pelo chamador para uma estrutura DEVOBJ que contém informações atuais do PDEV.

pdevobjNew

Ponteiro fornecido pelo chamador para uma estrutura DEVOBJ na qual o método deve colocar novas informações de PDEV.

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.
 

Se a operação falhar, esse método deverá chamar SetLastError.

Observações

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

O método IPrintOemUni::ResetPDEV de um plug-in de renderização executa os mesmos tipos de operações que a função DrvResetPDEV exportada por uma DLL de gráficos de impressora. Durante o processamento da chamada de um aplicativo para a função do Microsoft Windows SDK ResetDC, o método IPrintOemUni::ResetPDEV é chamado pela função DrvResetPDEV na DLL de elementos gráficos da impressora unidrv. Para obter mais informações sobre quando drvResetPDEV é chamado, consulte sua descrição.

O endereço da estrutura PDEV privada do plug-in de renderização está contido no pdevOEM membro da estrutura DEVOBJ apontado por pdevobjOld. O método IPrintOemUni::ResetPDEV deve usar membros relevantes dessa estrutura antiga para preencher a nova estrutura, que é referenciada por meio de pdevobjNew.

Requisitos

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

Consulte também

DrvResetPDEV

IPrintOemUni