次の方法で共有


FltGetActivityIdCallbackData 関数 (fltkernel.h)

FltGetActivityIdCallbackData ルーチンは、ミニフィルターのコールバック データ内の要求に関連付けられている現在のアクティビティ ID を取得します。

構文

NTSTATUS FLTAPI FltGetActivityIdCallbackData(
  [in]  PFLT_CALLBACK_DATA CallbackData,
  [out] LPGUID             Guid
);

パラメーター

[in] CallbackData

関連付けられたアクティビティ ID を持つ要求を含むコールバック データへのポインター。

[out] Guid

アクティビティ ID を受け取る GUID 構造体へのポインター。

戻り値

FltGetActivityIdCallbackData は 、次のいずれかの NTSTATUS 値を返します。

リターン コード 説明
STATUS_NOT_SUPPORTED
コールバック データには、IRP 操作の要求が含まれていません。
STATUS_NOT_FOUND
CallbackData の要求にアクティビティ ID が関連付けられていない。
STATUS_SUCCESS
アクティビティ ID は、Guid が指す GUID 値で返されました。

要件

要件
サポートされている最小のクライアント Windows 8 以降で使用できます。
対象プラットフォーム ユニバーサル
Header fltkernel.h (Fltkernel.h を含む)
Library FltMgr.lib
[DLL] Fltmgr.sys
IRQL <= DISPATCH_LEVEL

こちらもご覧ください

FltPropagateActivityIdToThread

FltSetActivityIdCallbackData