winbase.h) (OPERATION_START_PARAMETERS 结构

OperationStart 函数使用此结构。

语法

typedef struct _OPERATION_START_PARAMETERS {
  ULONG        Version;
  OPERATION_ID OperationId;
  ULONG        Flags;
} OPERATION_START_PARAMETERS, *POPERATION_START_PARAMETERS;

成员

Version

此参数应初始化为Windows SDK中定义的OPERATION_API_VERSION值。

含义
OPERATION_API_VERSION
1
此 API 在 Windows 8 中引入,Windows Server 2012为版本 1。

OperationId

每个操作都有一个 OPERATION_ID 命名空间,该命名空间对于每个进程都是唯一的。 如果两个应用程序都使用相同的 OPERATION_ID 值来标识两个操作,则系统将为每个操作维护单独的上下文。

Flags

此参数的值可以包含以下值的任意组合。

含义
OPERATION_START_TRACE_CURRENT_THREAD
1
指定系统应仅跟踪多线程应用程序中调用线程的活动。 在单个线程上执行操作以将其活动与进程中的其他线程隔离时,请指定此标志。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 winbase.h (包括 Windows.h)

另请参阅

OPERATION_END_PARAMETERS

OPERATION_ID

操作记录器

OperationEnd

OperationStart