Metodo IPrintOemUI::D evMode (prcomoem.h)

Il IPrintOemUI::DevMode metodo, fornito dai plug-in dell'interfaccia utente, esegue operazioni sui membri DI DEVMODEW privati del plug-in.

Sintassi

HRESULT DevMode(
  DWORD       dwMode,
  POEMDMPARAM pOemDMParam
);

Parametri

dwMode

Costante fornita dal chiamante. Vedere la sezione Osservazioni seguenti.

pOemDMParam

Puntatore fornito dal chiamante a una struttura OEMDMPARAM .

Valore restituito

Il metodo deve restituire uno dei valori seguenti.

Codice restituito Descrizione
S_OK
Operazione completata.
E_FAIL
Operazione non riuscita.
E_NOTIMPL
Il metodo non è implementato.

Commenti

I plug-in dell'interfaccia utente devono implementare un IPrintOemUI::DevMode metodo se definiscono membri della struttura DEVMODEW privati. Lo scopo del metodo è definire, convalidare o convertire (da una versione a un'altra) il contenuto dei membri della struttura DEVMODEW privati.

Una sezione DEVMODEW privata deve essere preceduta da una struttura OEM_DMEXTRAHEADER .

Il IPrintOemUI::DevMode metodo deve eseguire l'operazione indicata dal relativo valore dwMode . Ogni volta IPrintOemUI::DevMode che viene chiamato, dwMode contiene una delle costanti seguenti, elencate nell'ordine in cui vengono ricevute:

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione prcomoem.h (include Prcomoem.h)

Vedi anche

IPrintOemPS::D evMode

IPrintOemUI

IPrintOemUni::D evMode