Função FltGetRequestorSessionId (fltkernel.h)
A rotina FltGetRequestorSessionId retorna a ID da sessão do processo que solicitou originalmente a operação de E/S especificada.
Sintaxe
NTSTATUS FLTAPI FltGetRequestorSessionId(
[in] PFLT_CALLBACK_DATA CallbackData,
[out] PULONG SessionId
);
Parâmetros
[in] CallbackData
Um ponteiro para a estrutura FLT_CALLBACK_DATA especificando a operação de E/S.
[out] SessionId
Um ponteiro para a ID da sessão para a operação de solicitação.
Retornar valor
A rotina FltGetRequestorSessionId retorna STATUS_SUCCESS com êxito ou STATUS_UNSUCCESSFUL em caso de falha.
Comentários
Se um processo não tiver nenhuma ID de sessão, o parâmetro SessionId se referirá a -1 e a rotina FltGetRequestorSessionId retornará STATUS_SUCCESS.
Se a rotina FltGetRequestorSessionId retornar STATUS_UNSUCCESSFUL, SessionId não será válido.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Microsoft Windows 7 e versões posteriores do sistema operacional Windows. |
Plataforma de Destino | Universal |
Cabeçalho | fltkernel.h (inclua FltKernel.h) |
Biblioteca | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |