IoSetActivityIdThread 関数 (ntddk.h)

IoSetActivityIdThread ルーチンは、アクティビティ ID を現在のスレッドに関連付けます。 ドライバーは、トレースに対応していて、ワーカー スレッドで I/O を発行している場合に、このルーチンを使用する必要があります。

構文

LPCGUID IoSetActivityIdThread(
  LPCGUID ActivityId
);

パラメーター

ActivityId

呼び出し元によって提供されるアクティビティ ID。

戻り値

スレッドで以前に設定されたアクティビティ ID。 ドライバーは、同じスレッド コンテキスト内でトレースが完了したときに、このポインターを使用して IoClearActivityIdThread を呼び出す必要があります。

注釈

I/O 作業項目を使用するドライバーは、I/O サブシステムがその場合にスレッドにアクティビティ ID を伝達する処理を行うので、このルーチンを呼び出す必要はありません。

要件

要件
サポートされている最小のクライアント Windows 8以降で使用できます。
対象プラットフォーム ユニバーサル
Header ntddk.h (Ntddk.h を含む)
Library NtosKrnl.lib
[DLL] NtosKrnl.exe
IRQL 任意のレベル