Compartilhar via


Função IoDecrementKeepAliveCount (ntddk.h)

O IoDecrementKeepAliveCount diminui uma contagem de referência associada a um aplicativo do Windows em um dispositivo específico. Essa rotina é chamada por um driver de modo kernel quando o processo de E/S do aplicativo é concluído. Se a contagem de referência do aplicativo cair para 0, o Windows poderá suspender o aplicativo.

Sintaxe

NTSTATUS IoDecrementKeepAliveCount(
  [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