Funzione FltGetRequestorSessionId (fltkernel.h)

La routine FltGetRequestorSessionId restituisce l'ID sessione del processo che ha originariamente richiesto l'operazione di I/O specificata.

Sintassi

NTSTATUS FLTAPI FltGetRequestorSessionId(
  [in]  PFLT_CALLBACK_DATA CallbackData,
  [out] PULONG             SessionId
);

Parametri

[in] CallbackData

Puntatore alla struttura FLT_CALLBACK_DATA che specifica l'operazione di I/O.

[out] SessionId

Puntatore all'ID sessione per l'operazione di richiesta.

Valore restituito

La routine FltGetRequestorSessionId restituisce STATUS_SUCCESS in caso di esito positivo o STATUS_UNSUCCESSFUL in caso di errore.

Commenti

Se un processo non dispone di ID sessione, il parametro SessionId fa riferimento a -1 e la routine FltGetRequestorSessionId restituisce STATUS_SUCCESS.

Se la routine FltGetRequestorSessionId restituisce STATUS_UNSUCCESSFUL, SessionId non è valida.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Microsoft Windows 7 e versioni successive del sistema operativo Windows.
Piattaforma di destinazione Universale
Intestazione fltkernel.h (include FltKernel.h)
Libreria FltMgr.lib
DLL Fltmgr.sys
IRQL <= APC_LEVEL