IPrintOemUni ::ResetPDEV, méthode (prcomoem.h)
La méthode IPrintOemUni::ResetPDEV
permet à un plug-in de rendu pour Unidrv de réinitialiser sa structure PDEV.
HRESULT ResetPDEV(
PDEVOBJ pdevobjOld,
PDEVOBJ pdevobjNew
);
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.
La méthode doit retourner l’une des valeurs suivantes.
Retourner le code | Description |
---|---|
|
L’opération a réussi. |
|
L’opération a échoué. |
Si l’opération échoue, cette méthode doit appeler SetLastError.
Un plug-in de rendu pour Unidrv doit implémenter la méthode IPrintOemUni::ResetPDEV
.
La méthode IPrintOemUni::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 IPrintOemUni::ResetPDEV
est appelée par la fonction DrvResetPDEV dans la DLL graphique d’imprimante d’Unidrv. 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 IPrintOemUni::ResetPDEV
doit utiliser des membres pertinents de cette ancienne structure pour remplir la nouvelle structure, qui est référencée par pdevobjNew.
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | prcomoem.h (include Prcomoem.h) |