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 |