Compartilhar via


Função IoIncrementKeepAliveCount (ntddk.h)

A rotina IoIncrementKeepAliveCount incrementa uma contagem de referência associada a um processo de aplicativo do Windows em um dispositivo específico. Essa rotina é chamada por um driver de modo kernel em resposta ao aplicativo abrir um processo de E/S. Isso impede que o Windows suspenda o aplicativo antes que o processo de E/S seja concluído.

Sintaxe

NTSTATUS IoIncrementKeepAliveCount(
  [in, out] PFILE_OBJECT FileObject,
  [in, out] PEPROCESS    Process
);

Parâmetros

[in, out] FileObject

O identificador do objeto de arquivo para o dispositivo.

[in, out] Process

O processo associado ao dispositivo.

Valor de retorno

Essa rotina retorna STATUS_SUCCESS com êxito ou o código de erro NTSTATUS apropriado sobre falha. códigos de erro NTSTATUS são definidos em Ntstatus.h.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Windows 8.
da Plataforma de Destino Universal
cabeçalho ntddk.h (inclua Ntddk.h)
biblioteca Ntoskrnl.lib
de DLL Ntoskrnl.exe

Consulte também

IoDecrementKeepAliveCount