共用方式為


OPERATION_START_PARAMETERS結構 (winbase.h)

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

Operation Recorder

OperationEnd

OperationStart