Função IoGetRequestorSessionId (ntifs.h)
A rotina IoGetRequestorSessionId retorna a ID da sessão para o processo que originalmente solicitou uma determinada operação de E/S.
Sintaxe
NTSTATUS IoGetRequestorSessionId(
[in] PIRP Irp,
[out] PULONG pSessionId
);
Parâmetros
[in] Irp
Um ponteiro para o IRP (pacote de solicitação de E/S) para a operação de E/S.
[out] pSessionId
Um ponteiro para uma variável alocada pelo chamador que recebe a ID da sessão para o processo que solicitou a operação de E/S. Se a chamada falhar (STATUS_UNSUCCESSFUL), esse parâmetro será definido como -1.
Retornar valor
IoGetRequestorSessionId retornará STATUS_SUCCESS se a ID da sessão for retornada com êxito e retornará STATUS_UNSUCCESSFUL caso contrário. STATUS_UNSUCCESSFUL é um valor NTSTATUS de erro.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Server 2003 SP1 |
Plataforma de Destino | Universal |
Cabeçalho | ntifs.h (inclua Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |