Freigeben über


FltGetActivityIdCallbackData-Funktion (fltkernel.h)

Die FltGetActivityIdCallbackData Routine ruft die aktuelle Aktivitäts-ID ab, die einer Anforderung in den Rückrufdaten eines Minifilters zugeordnet ist.

Syntax

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

Parameter

[in] CallbackData

Ein Zeiger auf die Rückrufdaten, die die Anforderung mit einer zugeordneten Aktivitäts-ID enthalten.

[out] Guid

Ein Zeiger auf die GUID-Struktur, die die Aktivitäts-ID empfängt.

Rückgabewert

FltGetActivityIdCallbackData gibt einen der folgenden NTSTATUS--Werte zurück.

Rückgabecode Beschreibung
STATUS_NOT_SUPPORTED
Die Rückrufdaten enthalten keine Anforderung für einen IRP-Vorgang.
STATUS_NOT_FOUND
Der Anforderung in CallbackDataist keine Aktivitäts-ID zugeordnet.
STATUS_SUCCESS
Eine Aktivitäts-ID wurde im GUID- Wert zurückgegeben, auf den durch GUID-verwiesen wurde.

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

Siehe auch

FltPropagateActivityIdToThread

FltSetActivityIdCallbackData-