Compartilhar via


Enumeração PrintAsyncNotifyConversationStyle (prnasnot.h)

Especifica se a comunicação é bidirecional ou unidirecional entre aplicativos e componentes hospedados pelo Print Spooler, como drivers de impressora, processadores de impressão e monitores de porta.

Syntax

typedef enum {
  kBiDirectional,
  kUniDirectional
} PrintAsyncNotifyConversationStyle;

Constantes

 
kBiDirectional
Indica que os aplicativos podem enviar respostas para o componente hospedado pelo Spooler de Impressão que enviou uma notificação.
kUniDirectional
Indica que a comunicação vai apenas do componente hospedado pelo Spooler de Impressão para um ou mais aplicativos de escuta.

Comentários

Mesmo quando a comunicação é bidirecional, os aplicativos não podem iniciar a comunicação. Eles só podem responder às notificações enviadas pelos componentes hospedados pelo Spooler de Impressão.

Quando vários aplicativos escutam notificações bidirecionais, eles recebem apenas a primeira notificação enviada por meio de um canal bidirecional. O Spooler de Impressão mantém o canal somente com o primeiro aplicativo de escuta que respondeu e descarta todas as respostas subsequentes de outros ouvintes.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho prnasnot.h