Bagikan melalui


Fungsi FltSetActivityIdCallbackData (fltkernel.h)

Rutinitas FltSetActivityIdCallbackData menetapkan ID aktivitas untuk IRP dalam data panggilan balik minifilter.

Sintaks

NTSTATUS FLTAPI FltSetActivityIdCallbackData(
  [in, out]      PFLT_CALLBACK_DATA CallbackData,
  [in, optional] LPCGUID            Guid
);

Parameter

[in, out] CallbackData

Penunjuk ke data panggilan balik yang berisi permintaan dengan ID aktivitas terkait.

[in, optional] Guid

Penunjuk opsional ke struktur GUID yang menerima ID aktivitas. jika Guidadalah NULL, sistem akan mencoba menetapkan ID aktivitas ETW untuk permintaan tersebut.

Nilai kembali

FltSetActivityIdCallbackData mengembalikan salah satu nilai NTSTATUS berikut.

Menampilkan kode Deskripsi
STATUS_NOT_SUPPORTED
Data panggilan balik tidak berisi permintaan untuk operasi IRP.

-atau-

GUID yang diarahkan oleh Guid tidak disediakan dan tidak ada ID aktivitas ETW yang tersedia atau operasi.

STATUS_NOT_FOUND
Tidak ada ID aktivitas yang terkait dengan permintaan di CallbackData.
STATUS_SUCCESS
ID aktivitas yang ditujukan oleh Guid ditetapkan untuk IRP di CallbackData.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows 8.
Target Platform Universal
Header fltkernel.h (termasuk Fltkernel.h)
Pustaka FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

Lihat juga

FltGetActivityIdCallbackData

FltPropagateActivityIdToThread