Método IPrintOemUI::P rinterEvent (prcomoem.h)
O IPrintOemUI::PrinterEvent
método permite que um plug-in de interface do usuário processe eventos de impressora.
Sintaxe
HRESULT PrinterEvent(
PWSTR pPrinterName,
INT iDriverEvent,
DWORD dwFlags,
LPARAM lParam
);
Parâmetros
pPrinterName
Ponteiro fornecido pelo chamador para uma cadeia de caracteres de nome de impressora terminada em NULL. A cadeia de caracteres pode identificar uma impressora local ("PrinterName") ou uma impressora remota ("\Machine\PrinterName").
iDriverEvent
Valor fornecido pelo chamador que identifica o evento que ocorreu. Para obter uma lista de valores válidos, consulte DrvPrinterEvent.
dwFlags
Sinalizadores fornecidos pelo chamador. Para obter uma lista de sinalizadores válidos, consulte DrvPrinterEvent.
lParam
Parâmetro específico do evento fornecido pelo chamador. Para obter mais informações, consulte DrvPrinterEvent.
Retornar valor
O método deve retornar um dos valores a seguir.
Código de retorno | Descrição |
---|---|
|
A operação foi realizada com êxito. |
|
Falha na operação. |
|
O método não está implementado. |
Comentários
O método de um plug-in de interface do IPrintOemUI::PrinterEvent
usuário executa os mesmos tipos de operações que a função DrvPrinterEvent exportada por DLLs da interface da impressora do modo de usuário. Para obter informações sobre eventos de impressora e como eles devem ser processados, consulte a descrição da função DrvPrinterEvent .
Se você fornecer um plug-in de interface do usuário, a função DrvPrinterEvent do driver de impressora chamará o IPrintOemUI::PrinterEvent
método . A função DrvPrinterEvent executa seu próprio processamento para o evento especificado e, em seguida, chama o IPrintOemUI::PrinterEvent
método para lidar com o processamento adicional do evento.
Se IPrintOemUI::PrinterEvent
os métodos forem exportados por vários plug-ins de interface do usuário, os métodos serão chamados na ordem em que os plug-ins são especificados para instalação.
Para obter mais informações sobre como criar e instalar plug-ins de interface do usuário, consulte Personalizando drivers de impressora da Microsoft.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | prcomoem.h (inclua Prcomoem.h) |