Share via


Metodo IPrintOemUI::P rinterEvent (prcomoem.h)

Il IPrintOemUI::PrinterEvent metodo 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 completata.
E_FAIL
Operazione non riuscita.
E_NOTIMPL
Il metodo non è implementato.

Commenti

Il metodo del plug-in dell'interfaccia IPrintOemUI::PrinterEvent 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 DrvPrinterEvent .

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

Se IPrintOemUI::PrinterEvent 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 dei plug-in dell'interfaccia utente, vedere Personalizzazione dei driver di stampante microsoft.

Requisiti

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

Vedi anche

DrvPrinterEvent

IPrintOemUI