Función FltGetRequestorSessionId (fltkernel.h)
La rutina FltGetRequestorSessionId devuelve el identificador de sesión del proceso que solicitó originalmente la operación de E/S especificada.
Sintaxis
NTSTATUS FLTAPI FltGetRequestorSessionId(
[in] PFLT_CALLBACK_DATA CallbackData,
[out] PULONG SessionId
);
Parámetros
[in] CallbackData
Puntero a la estructura FLT_CALLBACK_DATA que especifica la operación de E/S.
[out] SessionId
Puntero al identificador de sesión de la operación de solicitud.
Valor devuelto
La rutina FltGetRequestorSessionId devuelve STATUS_SUCCESS si se ejecuta correctamente o STATUS_UNSUCCESSFUL en caso de error.
Comentarios
Si un proceso no tiene ningún identificador de sesión, el parámetro SessionId hace referencia a -1 y la rutina FltGetRequestorSessionId devuelve STATUS_SUCCESS.
Si la rutina FltGetRequestorSessionId devuelve STATUS_UNSUCCESSFUL, SessionId no es válido.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Microsoft Windows 7 y versiones posteriores del sistema operativo Windows. |
Plataforma de destino | Universal |
Encabezado | fltkernel.h (incluya FltKernel.h) |
Library | FltMgr.lib |
Archivo DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |