Freigeben über


PrintAsyncNotifyConversationStyle-Enumeration (prnasnot.h)

Gibt an, ob die Kommunikation zwischen Anwendungen und von Print Spooler gehosteten Komponenten wie Druckertreibern, Druckprozessoren und Portmonitoren bidirektional oder unidirektional erfolgt.

Syntax

typedef enum {
  kBiDirectional,
  kUniDirectional
} PrintAsyncNotifyConversationStyle;

Konstanten

 
kBiDirectional
Gibt an, dass Anwendungen Antworten an die vom Druckspooler gehostete Komponente senden können, die eine Benachrichtigung gesendet hat.
kUniDirectional
Gibt an, dass die Kommunikation nur von der von Print Spooler gehosteten Komponente zu einer oder mehreren lauschenden Anwendungen erfolgt.

Hinweise

Auch wenn die Kommunikation bidirektional erfolgt, können Anwendungen keine Kommunikation initiieren. Sie können nur auf Benachrichtigungen antworten, die von den von print Spooler gehosteten Komponenten gesendet werden.

Wenn mehrere Anwendungen auf bidirektionale Benachrichtigungen lauschen, erhalten sie nur die erste Benachrichtigung, die über einen bidirektionalen Kanal gesendet wird. Der Druckspooler verwaltet den Kanal nur mit der ersten lauschenden Anwendung, die geantwortet hat, und verwirft alle nachfolgenden Antworten von anderen Listenern.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile prnasnot.h