次の方法で共有


PrintAsyncNotifyConversationStyle 列挙 (prnasnot.h)

アプリケーションと印刷スプーラーでホストされるコンポーネント (プリンター ドライバー、印刷プロセッサ、ポート モニターなど) 間の通信が双方向か一方向かを指定します。

構文

typedef enum {
  kBiDirectional,
  kUniDirectional
} PrintAsyncNotifyConversationStyle;

定数

 
kBiDirectional
アプリケーションが、通知を送信した印刷スプーラーホスト型コンポーネントに応答を送信できることを示します。
kUniDirectional
通信が Print Spooler でホストされているコンポーネントから 1 つ以上のリッスン アプリケーションにのみ送信されることを示します。

解説

通信が双方向の場合でも、アプリケーションは通信を開始できません。 印刷スプーラーでホストされているコンポーネントによって送信された通知にのみ応答できます。

複数のアプリケーションが双方向通知をリッスンすると、双方向チャネルを介して送信された最初の通知のみが受信されます。 Print Spooler は、応答した最初のリッスン アプリケーションでのみチャネルを維持し、他のリスナーからの後続のすべての応答を破棄します。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header prnasnot.h