Função IoDecrementKeepAliveCount (ntddk.h)

A rotina 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.

Retornar valor

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível em Windows 8.
Plataforma de Destino Universal
Cabeçalho ntddk.h (inclua Ntddk.h)
Biblioteca Ntoskrnl.lib
DLL Ntoskrnl.exe