Freigeben über


FltGetRequestorProcessId-Funktion (fltkernel.h)

Die FltGetRequestorProcessId-Routine gibt die eindeutige 32-Bit-Prozess-ID für den Prozess zurück, der dem Thread zugeordnet ist, der einen bestimmten E/A-Vorgang angefordert hat.

Syntax

ULONG FLTAPI FltGetRequestorProcessId(
  [in] PFLT_CALLBACK_DATA CallbackData
);

Parameter

[in] CallbackData

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

Rückgabewert

FltGetRequestorProcessId gibt die Prozess-ID für den Prozess zurück, der dem Thread zugeordnet ist, der ursprünglich den E/A-Vorgang angefordert hat. Wenn der Vorgang keinem Thread zugeordnet ist, gibt FltGetRequestorProcessId null zurück.

Hinweise

FltGetRequestorProcessId gibt die Prozess-ID für 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 (include Fltkernel.h)
Bibliothek FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

Weitere Informationen

FLT_CALLBACK_DATA

FltGetRequestorProcess