FltSetActivityIdCallbackData-Funktion (fltkernel.h)
Die FltSetActivityIdCallbackData-Routine legt die Aktivitäts-ID für einen 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 GuidNULL 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 guid verweist, wurde nicht bereitgestellt, und es ist keine ETW-Aktivitäts-ID verfügbar oder der Vorgang. |
|
Der Anforderung in CallbackData ist keine Aktivitäts-ID zugeordnet. |
|
Eine Aktivitäts-ID, auf die guid verweist, wurde für den IRP in CallbackData festgelegt. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 8. |
Zielplattform | Universell |
Header | fltkernel.h (fltkernel.h einschließen) |
Bibliothek | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= DISPATCH_LEVEL |