次の方法で共有


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 で導入され、バージョン 1 としてWindows Server 2012されました。

OperationId

各操作には、プロセスごとに一意の OPERATION_ID 名前空間があります。 2 つのアプリケーションが同じ OPERATION_ID 値を使用して 2 つの操作を識別する場合、システムは操作ごとに個別のコンテキストを保持します。

Flags

このパラメーターの値には、次の値の任意の組み合わせを含めることができます。

意味
OPERATION_START_TRACE_CURRENT_THREAD
1
システムがマルチスレッド アプリケーションの呼び出し元スレッドのアクティビティのみを追跡することを指定します。 1 つのスレッドで操作を実行し、そのアクティビティをプロセス内の他のスレッドから分離する場合は、このフラグを指定します。

要件

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

こちらもご覧ください

OPERATION_END_PARAMETERS

OPERATION_ID

操作レコーダー

OperationEnd

OperationStart