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 |
---|---|
|
A operação foi bem-sucedida. |
|
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) |