FltSetActivityIdCallbackData-Funktion (fltkernel.h)
Die FltSetActivityIdCallbackData Routine legt die Aktivitäts-ID für ein IRP in den Rückrufdaten eines Minifilters fest.
Syntax
NTSTATUS FLTAPI FltSetActivityIdCallbackData(
[in, out] PFLT_CALLBACK_DATA CallbackData,
[in, optional] LPCGUID Guid
);
Parameter
[in, out] CallbackData
Ein Zeiger auf die Rückrufdaten, die die Anforderung mit einer zugeordneten Aktivitäts-ID enthalten.
[in, optional] Guid
Ein optionaler Zeiger auf die GUID Struktur, die die Aktivitäts-ID empfängt. Wenn Guid-NULL-ist, versucht das System, eine ETW-Aktivitäts-ID für die Anforderung zuzuweisen.
Rückgabewert
FltSetActivityIdCallbackData gibt einen der folgenden NTSTATUS--Werte zurück.
Rückgabecode | Beschreibung |
---|---|
|
Die Rückrufdaten enthalten keine Anforderung für einen IRP-Vorgang.
-oder- Die GUID-, auf die durch Guid verwiesen wurde, wurde nicht bereitgestellt, und es ist keine ETW-Aktivitäts-ID oder der Vorgang verfügbar. |
|
Der Anforderung in CallbackDataist keine Aktivitäts-ID zugeordnet. |
|
Eine Aktivitäts-ID, auf die Guid verweist, wurde für das IRP in CallbackData-festgelegt. |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar ab Windows 8. |
Zielplattform- | Universal |
Header- | fltkernel.h (include Fltkernel.h) |
Library | FltMgr.lib |
DLL- | Fltmgr.sys |
IRQL- | <= DISPATCH_LEVEL |