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 CallbackData ist keine Aktivitäts-ID zugeordnet.
STATUS_SUCCESS
Im GUID-Wert , auf den guid verweist, wurde eine Aktivitäts-ID zurückgegeben.

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

Weitere Informationen

FltPropagateActivityIdToThread

FltSetActivityIdCallbackData