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 [仅限桌面应用]
标头
Winspool.h (包括 Windows.h)

另请参阅

GetPrintExecutionData

PRINT_EXECUTION_DATA