winbase.h) (OPERATION_END_PARAMETERS 结构

OperationEnd 函数使用此结构。

语法

typedef struct _OPERATION_END_PARAMETERS {
  ULONG        Version;
  OPERATION_ID OperationId;
  ULONG        Flags;
} OPERATION_END_PARAMETERS, *POPERATION_END_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_END_DISCARD
1
指定系统应放弃它为此操作跟踪的信息。 当操作失败或未遵循预期步骤序列时,请指定此标志。

要求

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

另请参阅

OPERATION_ID

OPERATION_START_PARAMETERS

操作记录器

OperationEnd

OperationStart