Freigeben über


FltGetRequestorProcess-Funktion (fltkernel.h)

Die FltGetRequestorProcess-Routine gibt einen Prozesszeiger für den Thread zurück, der einen bestimmten E/A-Vorgang angefordert hat.

Syntax

PEPROCESS FLTAPI FltGetRequestorProcess(
  [in] PFLT_CALLBACK_DATA CallbackData
);

Parameter

[in] CallbackData

Zeiger auf die Rückrufdatenstruktur (FLT_CALLBACK_DATA) für den E/A-Vorgang.

Rückgabewert

FltGetRequestorProcess gibt einen Prozesszeiger für den Thread zurück, der den E/A-Vorgang angefordert hat. Wenn der Vorgang keinem Thread zugeordnet ist, gibt FltGetRequestorProcessNULL zurück.

Hinweise

FltGetRequestorProcess gibt einen Zeiger auf den Prozess zurück, an den der anfordernde Thread derzeit angefügt ist. Dieser Prozess kann derselbe Prozess sein, der den Thread erstellt hat.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header fltkernel.h (fltkernel.h einschließen)
Bibliothek FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

Weitere Informationen

FLT_CALLBACK_DATA

FltGetRequestorProcessId