Compartilhar via


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 de 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.

Valor de retorno

A rotina de FltGetRequestorSessionId retorna STATUS_SUCCESS com êxito ou STATUS_UNSUCCESSFUL em caso de falha.

Observações

Se um processo não tiver 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
de cliente com suporte mínimo Disponível no Microsoft Windows 7 e versões posteriores do sistema operacional Windows.
da Plataforma de Destino Universal
cabeçalho fltkernel.h (inclua FltKernel.h)
biblioteca FltMgr.lib
de DLL Fltmgr.sys
IRQL <= APC_LEVEL