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 realiza correctamente o STATUS_UNSUCCESSFUL en caso de error.

Observaciones

Si un proceso no tiene ningún identificador de sesión, el parámetro SessionId hace referencia a -1 y la rutina STATUS_SUCCESS FltGetRequestorSession Id.

Si la rutina de FltGetRequestorSessionId devuelve STATUS_UNSUCCESSFUL, sessionId no es válido.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Microsoft Windows 7 y versiones posteriores del sistema operativo Windows.
de la plataforma de destino de Universal
encabezado de fltkernel.h (incluya FltKernel.h)
biblioteca de FltMgr.lib
DLL de Fltmgr.sys
irQL <= APC_LEVEL