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.

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

Confira também

IoDecrementKeepAliveCount