PRINT_EXECUTION_CONTEXT列挙

GetPrintExecutionData が呼び出されたときの実行コンテキストを表します。

構文

typedef enum  { 
  PRINT_EXECUTION_CONTEXT_APPLICATION             = 0,
  PRINT_EXECUTION_CONTEXT_SPOOLER_SERVICE         = 1,
  PRINT_EXECUTION_CONTEXT_SPOOLER_ISOLATION_HOST  = 2,
  PRINT_EXECUTION_CONTEXT_FILTER_PIPELINE         = 3,
  PRINT_EXECUTION_CONTEXT_WOW64                   = 4
} PRINT_EXECUTION_CONTEXT;

定数

PRINT_EXECUTION_CONTEXT_APPLICATION

呼び出し元がアプリケーションで実行されています。

PRINT_EXECUTION_CONTEXT_SPOOLER_SERVICE

呼び出し元がスプーラー サービス (spoolsv.exe) で実行されています。

PRINT_EXECUTION_CONTEXT_SPOOLER_ISOLATION_HOST

呼び出し元が印刷分離ホストで実行されている (PrintIsolationHost.exe)

PRINT_EXECUTION_CONTEXT_FILTER_PIPELINE

呼び出し元が印刷フィルター パイプラインで実行されている (printfilterpipelinesvc.exe)

PRINT_EXECUTION_CONTEXT_WOW64

呼び出し元が splwow64.exe で実行されている

必要条件

要件
サポートされている最小のクライアント
Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 R2 [デスクトップ アプリのみ]
Header
Winspool.h (Windows.h を含む)

関連項目

GetPrintExecutionData

PRINT_EXECUTION_DATA