Metodo IPrintOemDriverUI::D rvUpdateUISetting (prcomoem.h)
Il IPrintOemDriverUI::DrvUpdateUISetting
metodo viene fornito dai minidriver Unidrv e Pscript5 in modo che i plug-in dell'interfaccia utente possano notificare al driver un'opzione dell'interfaccia utente modificata.
Sintassi
HRESULT DrvUpdateUISetting(
PVOID pci,
PVOID pOptItem,
DWORD dwPreviousSelection,
DWORD dwMode
);
Parametri
pci
Puntatore fornito dal chiamante a una struttura OEMUIOBJ .
pOptItem
Puntatore fornito dal chiamante a una struttura OPTITEM che descrive un elemento di opzione dell'interfaccia utente.
dwPreviousSelection
Non usato.
dwMode
Costante integer fornita dal chiamante che indica la pagina del foglio delle proprietà a cui appartiene l'elemento dell'opzione fornito. Le costanti seguenti sono valide.
valore | Definizione |
---|---|
OEMCUIP_DOCPROP | L'elemento dell'opzione fornito appartiene alla pagina Avanzate del foglio delle proprietà del documento. |
OEMCUIP_PRNPROP | L'elemento dell'opzione fornito appartiene alla pagina Impostazioni dispositivo del foglio delle proprietà della stampante. |
Per ulteriori informazioni, vedere la sezione Osservazioni successiva.
Valore restituito
Il metodo deve restituire uno dei valori seguenti.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
Operazione non riuscita. |
|
Il metodo non è implementato. |
Commenti
Se si fornisce un plug-in dell'interfaccia utente che implementa il metodo IPrintOemUI::D ocumentPropertySheets o il metodo IPrintOemUI::D evicePropertySheets , in genere si fornisce una funzione callback _CPSUICALLBACK tipizzata per gestire le modifiche utente. Questa funzione di callback deve chiamare IPrintOemDriverUI::DrvUpdateUISetting
per informare il driver quando il valore associato a un'impostazione dell'interfaccia utente è stato modificato, se il valore viene archiviato nella struttura DEVMODEW del driver (anziché i membri DEVMODEW privati del plug-in) o nelle chiavi del Registro di sistema.
Il valore specificato per dwMode deve essere basato su quale metodo è stata specificata la funzione di callback.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | prcomoem.h (include Prcomoem.h) |