Partager via


IPrintOemPS ::ResetPDEV, méthode (prcomoem.h)

La méthode IPrintOemPS::ResetPDEV permet à un plug-in de rendu pour Pscript5 de réinitialiser sa structure PDEV.

Syntaxe

HRESULT ResetPDEV(
  PDEVOBJ pdevobjOld,
  PDEVOBJ pdevobjNew
);

Paramètres

pdevobjOld

Pointeur fourni par l’appelant vers une structure DEVOBJ contenant les informations PDEV actuelles.

pdevobjNew

Pointeur fourni par l’appelant vers une structure DEVOBJ dans laquelle la méthode doit placer de nouvelles informations PDEV.

Valeur de retour

La méthode doit retourner l’une des valeurs suivantes.

Retourner le code Description
S_OK
L’opération a réussi.
E_FAIL
Échec de l’opération
E_NOTIMPL
La méthode n’est pas implémentée.
 

Si l’opération échoue, elle doit appeler SetLastError.

Remarques

La méthode IPrintOemPS::ResetPDEV d’un plug-in de rendu effectue les mêmes types d’opérations que la fonction DrvResetPDEV exportée par une DLL graphique d’imprimante. Pendant le traitement de l’appel d’une application au Kit de développement logiciel (SDK) Microsoft Windows ResetDC, la méthode IPrintOemPS::ResetPDEV est appelée par la fonction DrvResetPDEV dans la DLL graphique de l’imprimante Pscript5. Pour plus d’informations sur l’appel de DrvResetPDEV, consultez sa description.

L’adresse de la structure PDEV privée du plug-in de rendu est contenue dans le membre pdevOEM de la structure DEVOBJ pointée par pdevobjOld. La méthode IPrintOemPS::ResetPDEV doit utiliser des membres pertinents de cette ancienne structure pour remplir la nouvelle structure, qui est référencée par pdevobjNew.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête prcomoem.h (include Prcomoem.h)