Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il metodo IPrintOemUni::ResetPDEV consente a un plug-in di rendering per Unidrv di reimpostare la struttura PDEV.
Sintassi
HRESULT ResetPDEV(
PDEVOBJ pdevobjOld,
PDEVOBJ pdevobjNew
);
Parametri
pdevobjOld
Puntatore fornito dal chiamante a una struttura DEVOBJ contenente informazioni PDEV correnti.
pdevobjNew
Puntatore fornito dal chiamante a una struttura DEVOBJ in cui il metodo deve inserire nuove informazioni PDEV.
Valore restituito
Il metodo deve restituire uno dei valori seguenti.
| Codice restituito | Descrizione |
|---|---|
|
Operazione riuscita. |
|
Operazione non riuscita. |
Se l'operazione non riesce, questo metodo deve chiamare SetLastError.
Osservazioni
Un plug-in di rendering per Unidrv deve implementare il metodo IPrintOemUni::ResetPDEV.
Il metodo di IPrintOemUni::ResetPDEV di un plug-in di rendering esegue gli stessi tipi di operazioni della funzione DrvResetPDEV esportata da una DLL grafica della stampante. Durante l'elaborazione della chiamata di un'applicazione alla funzione ResetDC di Microsoft Windows SDK, il metodo IPrintOemUni::ResetPDEV viene chiamato dalla funzione DrvResetPDEV nella DLL grafica della stampante Unidrv. Per altre informazioni su quando viene chiamato DrvResetPDEV, vedere la relativa descrizione.
L'indirizzo della struttura PDEV privata del plug-in di rendering è contenuto nel membro del pdevOEM della struttura DEVOBJ a cui punta pdevobjOld. Il metodo IPrintOemUni::ResetPDEV deve usare i membri pertinenti di questa vecchia struttura per compilare la nuova struttura, a cui viene fatto riferimento pdevobjNew.
Fabbisogno
| Requisito | Valore |
|---|---|
| piattaforma di destinazione | Desktop |
| intestazione | prcomoem.h (include Prcomoem.h) |