FltGetRequestorSessionId-Funktion (fltkernel.h)
Die FltGetRequestorSessionId Routine gibt die Sitzungs-ID des Prozesses zurück, der ursprünglich den angegebenen E/A-Vorgang angefordert hat.
Syntax
NTSTATUS FLTAPI FltGetRequestorSessionId(
[in] PFLT_CALLBACK_DATA CallbackData,
[out] PULONG SessionId
);
Parameter
[in] CallbackData
Ein Zeiger auf die FLT_CALLBACK_DATA Struktur, die den E/A-Vorgang angibt.
[out] SessionId
Ein Zeiger auf die Sitzungs-ID für den anfordernden Vorgang.
Rückgabewert
Die FltGetRequestorSessionId Routine gibt STATUS_SUCCESS bei Erfolg oder STATUS_UNSUCCESSFUL bei Fehlern zurück.
Bemerkungen
Wenn ein Prozess keine Sitzungs-ID aufweist, verweist der SessionId-Parameter auf -1 und die FltGetRequestorSessionId Routine gibt STATUS_SUCCESS zurück.
Wenn die FltGetRequestorSessionId Routine STATUS_UNSUCCESSFUL zurückgibt, ist SessionId- ungültig.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Microsoft Windows 7 und höheren Versionen des Windows-Betriebssystems. |
Zielplattform- | Universal |
Header- | fltkernel.h (include FltKernel.h) |
Library | FltMgr.lib |
DLL- | Fltmgr.sys |
IRQL- | <= APC_LEVEL |