FltSetActivityIdCallbackData 関数 (fltkernel.h)
FltSetActivityIdCallbackData ルーチンは、ミニフィルターのコールバック データ内の IRP のアクティビティ ID を設定します。
構文
NTSTATUS FLTAPI FltSetActivityIdCallbackData(
[in, out] PFLT_CALLBACK_DATA CallbackData,
[in, optional] LPCGUID Guid
);
パラメーター
[in, out] CallbackData
関連付けられたアクティビティ ID を持つ要求を含むコールバック データへのポインター。
[in, optional] Guid
アクティビティ ID を受け取る GUID 構造体への省略可能なポインター。 Guid が NULL の場合、システムは要求に ETW アクティビティ ID の割り当てを試みます。
戻り値
FltSetActivityIdCallbackData は 、次のいずれかの NTSTATUS 値を返します。
リターン コード | 説明 |
---|---|
|
コールバック データには、IRP 操作の要求が含まれていません。
または Guid が指す GUID が指定されておらず、ETW アクティビティ ID が使用できないか、または操作が行われません。 |
|
CallbackData の要求にアクティビティ ID は関連付けされません。 |
|
Guid が指すアクティビティ ID は、CallbackData の IRP に対して設定されました。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8以降で使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | fltkernel.h (Fltkernel.h を含む) |
Library | FltMgr.lib |
[DLL] | Fltmgr.sys |
IRQL | <= DISPATCH_LEVEL |