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 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.

Bemerkungen

FltGetRequestorProcessId die Prozess-ID für den Prozess zurück, dem der anfordernde Thread derzeit zugeordnet ist. Dieser Prozess kann oder nicht derselbe Prozess sein, der den Thread erstellt hat.

Anforderungen

Anforderung Wert
Zielplattform- Universal
Header- fltkernel.h (include Fltkernel.h)
Library FltMgr.lib
DLL- Fltmgr.sys
IRQL- <= DISPATCH_LEVEL

Siehe auch

FLT_CALLBACK_DATA

FltGetRequestorProcess-