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

Confira também

IoGetRequestorProcess