Metodo IPrintOemUI::D riverEvent (prcomoem.h)

La funzione DrvDriverEvent del driver della stampante chiama il metodo del plug-in dell'interfaccia IPrintOemUI::DriverEvent utente per l'elaborazione aggiuntiva degli eventi driver della stampante.

Sintassi

HRESULT DriverEvent(
  DWORD  dwDriverEvent,
  DWORD  dwLevel,
  LPBYTE pDriverInfo,
  LPARAM lParam
);

Parametri

dwDriverEvent

Flag di bit fornito dal chiamante che indica l'evento che si è verificato. I flag validi sono elencati nella tabella seguente.

Flag Definizione
DRIVER_EVENT_DELETE Il driver viene rimosso.
DRIVER_EVENT_INITIALIZE Il driver è stato appena installato.

dwLevel

Valore fornito dal chiamante che indica il tipo di struttura a cui punta il parametro pDriverInfo , come indicato nella tabella seguente.

dwLevel Valore Struttura a cui punta pDriverInfo
1 DRIVER_INFO_1
2 DRIVER_INFO_2
3 DRIVER_INFO_3
 

Le strutture DRIVER_INFO_N sono descritte nella documentazione Microsoft Windows SDK.

pDriverInfo

Puntatore fornito dal chiamante a una struttura il cui tipo è identificato dal parametro dwLevel .

lParam

Flag forniti dal chiamante. Vedere la sezione Osservazioni seguente.

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

Il metodo del plug-in di IPrintOemUI::DriverEvent un'interfaccia utente esegue gli stessi tipi di operazioni della funzione DrvDriverEvent esportata dalle DLL dell'interfaccia della stampante in modalità utente. Per informazioni sugli eventi del driver e su come devono essere elaborati, vedere la descrizione della funzione DrvDriverEvent .

Se si specifica un plug-in dell'interfaccia utente, la funzione DrvDriverEvent del driver della stampante chiama il IPrintOemUI::DriverEvent metodo . La funzione DrvDriverEvent esegue la propria elaborazione per l'evento specificato e quindi chiama il IPrintOemUI::DriverEvent metodo per gestire l'elaborazione aggiuntiva dell'evento.

Se IPrintOemUI::DriverEvent i metodi vengono esportati da più plug-in dell'interfaccia utente, i metodi vengono chiamati nell'ordine in cui vengono specificati i plug-in per l'installazione.

Per altre informazioni sulla creazione e l'installazione di plug-in dell'interfaccia utente, vedere Personalizzazione dei driver della stampante microsoft.

Requisiti

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

Vedi anche

DrvDriverEvent

IPrintOemUI