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.
Hinweise
Wenn ein Prozess über keine Sitzungs-ID verfügt, bezieht sich der Parameter SessionId 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 |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Microsoft Windows 7 und höheren Versionen des Windows-Betriebssystems. |
Zielplattform | Universell |
Header | fltkernel.h (fltKernel.h einschließen) |
Bibliothek | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |