Condividi tramite


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
S_OK
Operazione riuscita.
E_FAIL
Operazione non riuscita.
E_NOTIMPL
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)

Vedere anche

drvPrinterEvent

IPrintOemUI