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 |
---|---|
|
Operazione completata. |
|
Operazione non riuscita. |
|
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) |