Compartilhar via


Método IPrinterExtensionEventArgs::get_ReasonId (printerextension.h)

Obtém o motivo pelo qual a extensão da impressora foi ativada.

Esta propriedade é somente para leitura.

Sintaxe

HRESULT get_ReasonId(
  GUID *pReasonId
);

Parâmetros

pReasonId

Define o parâmetro GUIDpReasonId.

Retornar valor

Retorna um valor HRESULT . Se a chamada de propriedade não tiver sido bem-sucedida, ela retornará o código de erro HRESULT apropriado.

Comentários

Nesse modo, as preferências para um trabalho de impressão ou preferências de impressão padrão devem ser exibidas:

  • Guid = {EC8F261F-267C-469F-B5D6-3933023C29CC}

  • PRINTER_EXTENSION_REASON_PRINT_PREFERENCES = { 0xec8f261f, 0x267c, 0x469f, 0xb5, 0xd6, 0x39, 0x33, 0x2, 0x3c, 0x29, 0xcc };

Nesse modo, espera-se que um monitor status da fila de impressão seja exibido:

  • Guid = {23BB1328-63DE-4293-915B-A6A23D929ACB}

  • PRINTER_EXTENSION_REASON_DRIVER_EVENT = { 0x23bb1328, 0x63de, 0x4293, 0x91, 0x5b, 0xa6, 0xa2, 0x3d, 0x92, 0x9a, 0xcb };

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Servidor mínimo com suporte Windows Server 2012
Plataforma de Destino Windows
Cabeçalho printerextension.h

Confira também

DetailedReasonId

IPrinterExtensionEventArgs