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 por 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.
Valor de retorno
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 |
---|---|
de cliente com suporte mínimo | Windows Server 2003 SP1 |
da Plataforma de Destino | Universal |
cabeçalho | ntifs.h (inclua Ntifs.h) |
biblioteca | NtosKrnl.lib |
de DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |