Metodo IPrintOemUI::P rinterEvent (prcomoem.h)
Il metodo IPrintOemUI::PrinterEvent
consente a un plug-in dell'interfaccia utente di elaborare gli eventi della stampante.
Sintassi
HRESULT PrinterEvent(
PWSTR pPrinterName,
INT iDriverEvent,
DWORD dwFlags,
LPARAM lParam
);
Parametri
pPrinterName
Puntatore fornito dal chiamante a una stringa di nome della stampante con terminazione NULL. La stringa può identificare una stampante locale ("PrinterName") o una stampante remota ("\Machine\PrinterName").
iDriverEvent
Valore fornito dal chiamante che identifica l'evento che si è verificato. Per un elenco di valori validi, vedere DrvPrinterEvent.
dwFlags
Flag forniti dal chiamante. Per un elenco di flag validi, vedere DrvPrinterEvent.
lParam
Parametro specifico dell'evento fornito dal chiamante. Per altre informazioni, vedere DrvPrinterEvent.
Valore restituito
Il metodo deve restituire uno dei valori seguenti.
Codice restituito | Descrizione |
---|---|
|
Operazione riuscita. |
|
Operazione non riuscita. |
|
Il metodo non è implementato. |
Osservazioni
Il metodo di IPrintOemUI::PrinterEvent
di un'interfaccia utente esegue gli stessi tipi di operazioni della funzione drvPrinterEvent esportata dalle DLL dell'interfaccia della stampante in modalità utente. Per informazioni sugli eventi della stampante e su come devono essere elaborati, vedere la descrizione della funzione di DrvPrinterEvent.
Se si specifica un plug-in dell'interfaccia utente, il driver della stampante DrvPrinterEvent funzione chiama il metodo IPrintOemUI::PrinterEvent
. La funzione DrvPrinterEvent esegue la propria elaborazione per l'evento specificato e quindi chiama il metodo IPrintOemUI::PrinterEvent
per gestire l'elaborazione aggiuntiva dell'evento.
Se IPrintOemUI::PrinterEvent
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 di Microsoft.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | prcomoem.h (include Prcomoem.h) |