Condividi tramite


Metodo IPrintOemUni::D evMode (prcomoem.h)

Il IPrintOemUni::DevMode metodo, fornito dai plug-in di rendering per Unidrv, esegue operazioni sui membri DEVMODEW privati.

Sintassi

HRESULT DevMode(
  DWORD       dwMode,
  POEMDMPARAM pOemDMParam
);

Parametri

dwMode

Specifica una costante fornita dal chiamante. Per altre informazioni, vedere la sezione Osservazioni.

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

Commenti

Un plug-in di rendering per Unidrv deve implementare il IPrintOemUni::DevMode metodo.

Se si fornisce un plug-in dell'interfaccia utente per Unidrv e se si aggiungono membri privati alla struttura DEVMODEW del driver, è necessario implementare sia i IPrintOemUI::DevMode metodi che i IPrintOemUni::DevMode metodi. Il codice che implementa questi metodi deve essere identico e può essere inserito in una libreria collegata staticamente al plug-in dell'interfaccia utente e al plug-in di rendering.

Il IPrintOemUni::DevMode metodo deve eseguire l'operazione indicata dal relativo valore dwMode . Ogni volta IPrintOemUni::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

IPrintOemUI::D evMode

IPrintOemUni