Compartir a través de


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