Compartir a través de


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

El método IPrintOemUni::ResetPDEV permite que un complemento de representación para Unidrv restablezca su estructura PDEV.

Sintaxis

HRESULT ResetPDEV(
  PDEVOBJ pdevobjOld,
  PDEVOBJ pdevobjNew
);

Parámetros

pdevobjOld

Puntero proporcionado por el autor de la llamada a una estructura DEVOBJ que contiene información de PDEV actual.

pdevobjNew

Puntero proporcionado por el autor de la llamada a una estructura DEVOBJ en la que el método debe colocar la nueva información de PDEV.

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.
 

Si se produce un error en la operación, este método debe llamar a SetLastError.

Observaciones

Un complemento de representación para Unidrv debe implementar el método IPrintOemUni::ResetPDEV.

Un método IPrintOemUni::ResetPDEV del complemento de representación realiza los mismos tipos de operaciones que la función DrvResetPDEV que exporta un archivo DLL de gráficos de impresora. Durante el procesamiento de la llamada de una aplicación a la función de resetDC de Microsoft Windows SDK, se llama al método IPrintOemUni::ResetPDEV mediante la función DrvResetPDEV en la DLL de gráficos de impresora de Unidrv. Para obtener más información sobre cuándo se llama a DrvResetPDEV, consulte su descripción.

La dirección de la estructura PDEV privada del complemento de representación se encuentra en el pdevOEM miembro de la estructura DEVOBJ a la que apunta pdevobjOld. El método IPrintOemUni::ResetPDEV debe usar miembros pertinentes de esta estructura antigua para rellenar la nueva estructura, a la que se hace referencia a través de pdevobjNew.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de prcomoem.h (include Prcomoem.h)

Consulte también

DrvResetPDEV

IPrintOemUni